Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
DOTYCZY: program Power BI Desktop
usługa Power BI
Użyj funkcji Pokaż elementy bez danych w usłudze Power BI, aby wyświetlić wiersze danych i kolumny, które nie zawierają danych miary.
Podczas tworzenia wizualizacji usługa Power BI domyślnie nie wyświetla wszystkich możliwych danych. Zamiast tego usługa Power BI stosuje miarę do danych, a następnie pomija wiersze i kolumny, które mają puste wartości miary. W niektórych przypadkach możesz wyświetlić pominięte dane. W tych scenariuszach funkcja Pokaż elementy bez danych umożliwia uwzględnienie tych danych w wizualizacji.
Pokaż elementy bez danych
Aby włączyć funkcję Pokaż elementy bez danych , wykonaj następujące kroki:
- Wybierz wizualizację.
- W okienku Wizualizacje wybierz kartę Kompiluj wizualizację (jeśli nie została jeszcze wybrana).
- Znajdź obszar pola zawierający pole, które chcesz zmodyfikować (na przykład oś X, oś Y, wiersze, kolumny, legendę lub kategorię).
- Wybierz strzałkę listy rozwijanej obok nazwy pola lub kliknij prawym przyciskiem myszy pole, a następnie wybierz pozycję Pokaż elementy bez danych.
Uwaga / Notatka
Dokładna lokalizacja opcji Pokaż elementy bez danych może się nieznacznie różnić w zależności od wersji usługi Power BI. Jeśli nie widzisz opcji po kliknięciu prawym przyciskiem myszy, spróbuj wybrać strzałkę menu rozwijanego obok nazwy pola w strefie pola. Opcja zostanie wyświetlona w menu kontekstowym pola.
Funkcja Pokaż elementy bez danych nie ma żadnego wpływu w następujących okolicznościach:
- Nie dodano miary do wizualizacji, a kolumny grupowania pochodzą z tej samej tabeli.
- Grupy w wizualizacji nie są powiązane. Usługa Power BI nie uruchamia zapytań dotyczących wizualizacji, które mają niepowiązane grupy.
- Miara nie jest powiązana z żadną z grup. W takim przypadku miara zwraca tę samą wartość lub wartość pustą dla wszystkich kombinacji grup. Nigdy nie jest puste tylko dla niektórych kombinacji, ale nie dla pozostałych. Ponieważ nie ma wariancji w wartości miary, włączenie tej funkcji nie ma żadnego wpływu.
- Istnieje filtr miary zdefiniowanej przez użytkownika, który wyklucza puste miary, na przykład
SalesAmount > 0.
Uwaga
Włączenie opcji wyświetlania elementów bez danych może negatywnie wpłynąć na wydajność i może spowodować powolne renderowanie wizualizacji lub przekroczenia limitu czasu eksportów danych.
Jak działa funkcja
Najciekawsze zastosowania funkcji Pokaż elementy bez danych to miary. Rozważ sytuację, w przypadku gdy grupy pochodzą z tej samej tabeli lub mogą być powiązane ze ścieżką w modelu. Na przykład w przykładowym modelu danych na końcu tego artykułu tabela ProductStyle jest bezpośrednio powiązana z produktem i pośrednio powiązanym z sprzedażą. Właściwości ProductStyle i ProductCategory mogą być powiązane z tabelą Product (Produkt).
W poniższych przypadkach porównano zachowanie usługi Power BI, gdy pozycja Pokaż elementy bez danych jest wyłączona i włączona. Te przypadki korzystają również z przykładowego modelu danych z końca tego artykułu.
Grupuj kolumny z tej samej tabeli
Poniższy przykład grupuje dwie kolumny z tej samej tabeli, Product[Color] i Product[Size], a następnie stosuje miarę Sum(Sales[Quantity]). Gdy funkcja Pokaż elementy bez danych jest wyłączona, usługa Power BI wyświetla następujące dane:
| Product[Color] | Product[Size] | Suma(Sales[Ilość]) |
|---|---|---|
| Niebieskie | Śred. | 15 |
| Niebieskie | Mały | 10 |
Gdy funkcja Pokaż elementy bez danych jest włączona, usługa Power BI wyświetla następujące dane:
| Product[Color] | Product[Size] | Suma(Sales[Ilość]) |
|---|---|---|
| Niebieskie | Duży | |
| Niebieskie | Śred. | 15 |
| Niebieskie | Mały | 10 |
| Czerwony | Duży |
Po włączeniu funkcji są wyświetlane dwie nowe kombinacje: Niebieski — duży i czerwony — duży. Oba te wpisy nie mają odpowiedniej wartości Quantity w tabeli Sales . Jednak oba te elementy znajdują się w tabeli Product .
Grupowanie kolumn z powiązanych tabel
Poniższy przykład grupuje dwie kolumny z powiązanych tabel: ProductStyle[Finish] i Product[Color], a następnie stosuje miarę Sum(Sales[Quantity]).
Gdy funkcja Pokaż elementy bez danych jest wyłączona, usługa Power BI wyświetla następujące dane:
| ProductStyle[Finish] | Product[Color] | Suma(Sales[Ilość]) |
|---|---|---|
| Połysk | Niebieskie | 10 |
| Matowy | Niebieskie | 15 |
Gdy funkcja Pokaż elementy bez danych jest włączona, usługa Power BI wyświetla następujące dane:
| ProductStyle[Finish] | Product[Color] | Suma(Sales[Ilość]) |
|---|---|---|
| Połysk | Niebieskie | 10 |
| Połysk | Czerwony | |
| Matowy | Niebieskie | 15 |
| Brak |
Po włączeniu funkcji pojawiają się dwie nowe kombinacje: Gloss — Red (Czerwony) i None — puste (Brak), z kilku powodów:
- Usługa Power BI najpierw uwzględnia element ProductStyle[Finish] i wybiera wszystkie wartości, które mają być wyświetlane, co powoduje wyświetlenie wartości Gloss, Matte i None.
- Usługa Power BI używa każdej z tych wartości do wybrania wszystkich odpowiednich wpisów Product[Color].
- Wartość Brak nie odpowiada żadnym wartościom Product[Color], więc dla Product[Color] pojawi się puste pole.
Mechanizm wybierania wartości dla kolumn zależy od kolejności kolumn. Ten mechanizm można traktować jako operację LEFT OUTER JOIN między tabelami. Jeśli kolejność kolumn ulegnie zmianie, wyniki również zmienią się.
Rozważmy przykład, aby zrozumieć, jak zmiana kolejności wpływa na wyniki. Ten przykład jest taki sam jak poprzedni, ale ze zmianą kolejności. W tym przykładzie grupuje kolumny Product[Color] i ProductStyle[Finish], a następnie stosuje miarę Sum(Sales[Quantity]).
Gdy funkcja Pokaż elementy bez danych jest włączona, usługa Power BI wyświetla następujące dane:
| Product[Color] | ProductStyle[Finish] | Suma(Sales[Ilość]) |
|---|---|---|
| Niebieskie | Połysk | 10 |
| Niebieskie | Matowy | 15 |
| Czerwony | Połysk |
W tabeli dane nie pojawiają się dla wartości ProductStyle[Finish] równą None. W tym przypadku usługa Power BI najpierw wybiera wszystkie wartości Color (Kolor ) w tabeli Product (Produkt ). Dla każdego koloru usługa Power BI wybiera odpowiednie wartości Zakończ , które zawierają dane. Ponieważ opcja None nie jest wyświetlana w żadnej kombinacji opcji Color, usługa Power BI nie wybiera jej.
Zachowanie wizualizacji usługi Power BI
Po włączeniu opcji Pokaż elementy bez danych dla jednego pola w wizualizacji funkcja jest automatycznie włączana dla wszystkich innych pól znajdujących się w tym samym zasobniku lub hierarchii wizualizacji . Zasobnik wizualizacji to pole w okienku Wizualizacje , które określa rolę pola lub hierarchii w wizualizacji. Możliwe role obejmują oś X, oś Y, legendę, kategorię, wiersze i kolumny.
Rozważmy na przykład wizualizację macierzy z trzema polami w zasobniku Wiersze . Jeśli Pokaż elementy bez danych jest włączone dla jednego pola, jest włączone dla wszystkich elementów w kubełku. Na poniższej ilustracji Pokaż elementy bez danych są włączone dla pierwszego pola w obszarze Wiersze, pole SupplierID. Funkcja jest również automatycznie włączona dla innych pól w zasobniku Wiersze .
Z kolei pole Kontynent wyświetlane w zasobniku Kolumny nie ma automatycznie włączonej opcji Pokaż elementy bez danych .
To zachowanie wizualizacji często występuje podczas konwertowania wizualizacji na inny typ, na przykład konwertowania wizualizacji macierzy na wizualizację tabeli. Załóżmy na przykład, że funkcja Pokaż elementy bez danych jest włączona dla pola w zasobniku. Jeśli konwersja przenosi inne pola do tego zasobnika, funkcja zostanie automatycznie włączona dla tych pól.
Rozważ dane z poprzedniego przykładu. Wizualizacja tabeli ma tylko jeden zasobnik — zasobnik Kolumny . Podczas konwertowania macierzy na tabelę wszystkie pola z kubełków Wiersze i Kolumny w macierzy są przenoszone do kubełka Kolumny w tabeli. W takim przypadku pole SupplierID jest jednym z pól, które są przenoszone do tego zasobnika. Jeśli jest włączona funkcja Pokaż elementy bez danych dla SupplierID, konwersja włącza tę funkcję dla wszystkich pól przeniesionych do wiadra Kolumny tabeli, w tym pola Kontynent.
Eksportowanie danych
W przypadku korzystania z funkcji Eksportuj podsumowane dane zachowanie funkcji Pokaż elementy bez danych jest takie samo jak w przypadku przekonwertowania eksportu na wizualizację tabeli. W związku z tym podczas eksportowania wizualizacji, takiej jak wizualizacja macierzy wykresów, wyeksportowane dane mogą różnić się od wyświetlanej wizualizacji. Przyczyną jest to, że podczas eksportowania wizualizacji jest ona najpierw konwertowana na wizualizację tabeli. Ten proces włącza funkcję Pokaż elementy bez danych dla wszystkich pól eksportowanych.
Przykładowy model danych
W tej sekcji przedstawiono przykładowy model danych używany przez przykłady w tym artykule.
Model
Dane
| Product[ProductId] | Product[ProductName] | Product[Color] | Product[Size] | Product[CategoryId] | Product[StyleId] |
|---|---|---|---|---|---|
| 1 | Prod1 | Niebieskie | Mały | 1 | 1 |
| 2 | Prod2 | Niebieskie | Śred. | 2 | 2 |
| 3 | Prod3 | Czerwony | Duży | 1 | 1 |
| 4 | Prod4 | Niebieskie | Duży | 2 | 2 |
| ProductCategory[CategoryId] | ProductCategory[CategoryName] |
|---|---|
| 1 | Telefonu |
| 2 | Kamera |
| 3 | TV |
| ProductStyle[StyleId] | ProductStyle[Finish] | ProductStyle[Polished] |
|---|---|---|
| 1 | Połysk | Tak |
| 2 | Matowy | Nie. |
| 3 | Brak | Nie. |
| Sales[SaleId] | Sales[ProductId] | Sales[Date] | Sales[Quantity] |
|---|---|---|---|
| 1 | 1 | 1/1/2012 0:00 | 10 |
| 2 | 2 | 1/1/2013 0:00 | 15 |
Powiązana zawartość
Praca z wielowymiarowymi modelami semantycznymi w usłudze Power BI