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.
Możesz połączyć się z modelami semantycznymi wielowymiarowymi w usłudze Power BI i tworzyć raporty, które wizualizować wszystkie rodzaje danych w modelu. W przypadku modeli semantycznych wielowymiarowych usługa Power BI stosuje reguły do sposobu przetwarzania danych na podstawie kolumny zdefiniowanej jako domyślny element członkowski.
W przypadku wielowymiarowych modeli semantycznych Power BI obsługuje dane z modelu w zależności od miejsca, w którym wykorzystywana jest kolumna zawierająca domyślnego członka. Wartość właściwości DefaultMember dla hierarchii atrybutów jest ustawiana w języku CSDL (koncepcyjnym języku definicji schematu) dla określonej kolumny w modelu wielowymiarowym. Aby uzyskać więcej informacji na temat domyślnego elementu członkowskiego, zobacz Właściwości atrybutu — Definiowanie domyślnego elementu członkowskiego. Po wykonaniu zapytania wyrażenia analizy danych (DAX) członek domyślny określony w modelu jest automatycznie stosowany.
W tym artykule opisano sposób działania usługi Power BI w różnych okolicznościach podczas pracy z modelami semantycznymi wielowymiarowymi w zależności od tego, gdzie znajduje się domyślny element członkowski.
Praca z kartami filtrów
Podczas tworzenia karty filtru na polu z domyślnym członkiem, wartość tego domyślnego członka jest automatycznie wybierana na karcie filtru. Wynikiem jest to, że wszystkie wizualizacje, na które ma wpływ karta filtru, zachowują swoje domyślne modele w bazie danych. Wartości na takich kartach filtrów odzwierciedlają tego domyślnego członka.
Jeśli domyślny element zostanie usunięty, odznaczenie wartości spowoduje jej wyczyszczenie dla wszystkich wizualizacji, do których odnosi się karta filtru, a wyświetlane wartości nie będą odzwierciedlały domyślnego elementu.
Załóżmy na przykład, że mamy kolumnę Waluta i domyślny element członkowski ustawiony na USD:
- W tym przykładzie, jeśli mamy kartę, która pokazuje łączną sprzedaż, wartość będzie miała zastosowany domyślny element członkowski i sprzedaż odpowiadającą USD.
- Jeśli przeciągniemy pozycję Waluta do okienka karty filtru, zostanie wyświetlona wartość domyślna USD . Wartość Total Sales pozostaje taka sama, ponieważ domyślny element członkowski jest stosowany.
- Jeśli jednak usuniemy zaznaczenie wartości USD z karty filtru, domyślny członek waluty zostanie wyczyszczony, i teraz Łączna sprzedaż odzwierciedla wszystkie waluty.
- Po wybraniu innej wartości na karcie filtru (załóżmy, że wybierzemy euro) wraz z domyślnym elementem członkowskim, wartość Total Sales odzwierciedla filtr Currency IN {USD, EURO}.
Wizualizacje grupowania
W usłudze Power BI za każdym razem, gdy grupujesz wizualizację w kolumnie, która ma domyślny element członkowski, usługa Power BI czyści domyślny element członkowski dla tej kolumny i jej ścieżki relacji atrybutów. To zachowanie zapewnia, że wizualizacja wyświetla wszystkie wartości, a nie tylko wartości domyślne.
Ścieżki relacji atrybutów (ARPs)
Ścieżki relacji atrybutów (ARPs) zapewniają domyślnych członków z silnymi możliwościami, wprowadzają również pewną złożoność. Po napotkaniu ARP usługa Power BI podąża ścieżką ARP, aby usunąć domyślne elementy członkowskie dla innych kolumn, zapewniając dokładną i spójną obsługę danych dla elementów wizualnych.
Przyjrzyjmy się przykładowi, aby wyjaśnić zachowanie. Rozważ następującą konfigurację ARPs:
Załóżmy, że dla tych kolumn są ustawione następujące domyślne wartości:
- Miasto > Seattle
- Stan > WA
- Kraj/region > USA
- Duża populacja >
Teraz sprawdźmy, co się stanie, gdy każda kolumna jest używana w usłudze Power BI. Gdy wizualizacje grupują się w następujących kolumnach, oto wyniki:
-
Miasto — usługa Power BI wyświetla wszystkie miasta przez wyczyszczenie wszystkich domyślnych członków miasta,stanu, kraju/regionu , ale zachowuje domyślny element członkowski w obszarze Populacja; Usługa Power BI wyczyściła całą usługę ARP dla miasta.
Uwaga / Notatka
Populacja nie znajduje się w ścieżce ARP miasta, jest ona wyłącznie powiązana z stanem , a więc usługa Power BI nie usuwa jej.
- Stan — usługa Power BI wyświetla wszystkie Stany, usuwając wszystkich domyślnych członków dla Miasto, Stan, Kraj/Region i Populacja.
- Kraj/region — usługa Power BI wyświetla wszystkie kraje/regiony poprzez wyczyszczenie wszystkich domyślnych elementów członkowskich dla Miasto, Stan i Kraj/Region, ale zachowuje domyślny element członkowski Populacja.
- Miasto i stan — usługa Power BI czyści wszystkie wartości domyślne dla wszystkich kolumn.
Grupy wyświetlane w wizualizacji mają wyczyszczone całą ścieżkę ARP.
Jeśli grupa nie jest wyświetlana w wizualizacji, ale jest częścią ścieżki ARP innej zgrupowanej kolumny, mają zastosowanie następujące zasady:
- Nie wszystkie gałęzie ścieżki ARP są czyszczone automatycznie.
- Ta grupa jest nadal filtrowana przez niewyczyszczonego domyślnego członka.
Fragmentatory i karty filtrów
Podczas pracy z fragmentatorami lub kartami filtrów występuje następujące zachowanie:
- Gdy fragmentator lub karta filtru jest ładowana z danymi, usługa Power BI grupuje kolumnę w wizualizacji, więc zachowanie wyświetlania jest takie samo, jak opisano w poprzedniej sekcji.
Ponieważ fragmentatory i karty filtrów są często używane do interakcji z innymi wizualizacjami, czyszczenie domyślnych elementów dla odpowiednich wizualizacji odbywa się zgodnie z opisem w poniższej tabeli.
W tej tabeli użyjemy tych samych przykładowych danych z wcześniejszej sekcji tego artykułu:
Poniższe reguły dotyczą sposobu działania usługi Power BI w tych okolicznościach.
Usługa Power BI usuwa wartość domyślną dla określonej kolumny, jeśli:
- Power BI grupuje według tej kolumny.
- Grupy usługi Power BI w kolumnie powiązanej z tej kolumny (w dowolnym miejscu w usłudze ARP, w górę lub w dół).
- Usługa Power BI filtruje kolumnę, która znajduje się w ARP (w górę lub w dół).
- Kolumna ma kartę filtra z oznaczeniem ALL.
- Kolumna ma kartę filtru z wybraną dowolną wartością (usługa Power BI otrzymuje filtr dla kolumny).
Usługa Power BI nie usuwa wartości domyślnej dla wskazanej kolumny, jeśli:
- Kolumna ma kartę filtru z ustawioną wartością domyślną, a usługa Power BI grupuje kolumnę w ramach protokołu ARP.
- Kolumna znajduje się powyżej innej kolumny w ARP, a usługa Power BI ma kartę filtru dla tej innej kolumny w stanie domyślnym.
Treści powiązane
W tym artykule opisano zachowanie usługi Power BI podczas pracy z domyślnymi elementami członkowskimi w modelach semantycznych wielowymiarowych. Możesz również zainteresować się następującymi artykułami: