Udostępnij przez


Tworzenie miar na potrzeby analizy danych w programie Power BI Desktop

Program Power BI Desktop ułatwia tworzenie szczegółowych informacji o danych w zaledwie kilku krokach. Czasami jednak dane nie zawierają wszystkiego, czego potrzebujesz, aby odpowiedzieć na niektóre z najważniejszych pytań. Miary mogą pomóc Ci tam dotrzeć.

Miary są używane w niektórych najpopularniejszych analizach danych. Podstawowe podsumowania, takie jak sumy, średnie, minimum, maksimum i liczniki, można ustawić za pomocą okienka Dane . Obliczone wyniki miar zmieniają się w miarę interakcji z raportami, dzięki czemu można szybko i dynamicznie eksplorować dane.

W tym artykule przedstawiono miary i pokazano, jak ich używać i organizować.

Informacje o miarach

W programie Power BI Desktop tworzysz i wyświetlasz miary w widoku Raport, Tabela lub Model . Miary utworzone samodzielnie są wyświetlane na liście Dane z ikoną kalkulatora. Miary można nazwać dowolnie i dodać je do nowej lub istniejącej wizualizacji tak samo jak w przypadku dowolnego innego pola.

Zrzut ekranu przedstawiający okienko Dane w programie Power BI Desktop. Na liście pól danych znajdują się trzy miary, które są wyróżnione, które są powiązane ze sprzedażą.

Aby dowiedzieć się, jak utworzyć miarę i użyć jej w raporcie, zobacz Tworzenie i używanie własnych miar.

Miary na poziomie raportu

Oprócz miar modelu tworzonych w modelu danych można również tworzyć miary na poziomie raportu w usłudze Power BI. Miary na poziomie raportu lub miary raportu to niestandardowe obliczenia lub metryki tworzone bezpośrednio w raporcie na podstawie istniejącego zestawu danych lub połączenia na żywo. Te miary umożliwiają użytkownikom dodawanie określonej logiki biznesowej, tworzenie obliczeń wizualnych lub wykonywanie obliczeń istotnych dla kontekstu raportu bez zmiany oryginalnego zestawu danych.

Do zapisywania miar na poziomie raportu służy język DAX (Data Analysis Expressions). Te miary można używać w wizualizacjach w raporcie, aby zapewnić dodatkowe szczegółowe informacje i dostosować prezentację danych do określonych potrzeb analitycznych. Środki te zwiększają elastyczność, ułatwiając użytkownikom dynamiczne uzyskiwanie nowych szczegółowych informacji z istniejących modeli danych.

Uwaga

Możesz również zainteresować się szybkimi miarami, które są gotowymi miarami, które można wybrać w oknach dialogowych. Jest to dobry sposób na szybkie tworzenie miar, a także dobry sposób na poznanie składni języka DAX, ponieważ ich automatycznie utworzone formuły języka DAX są dostępne do przejrzenia. Aby uzyskać więcej informacji, zobacz Używanie szybkich miar do typowych obliczeń.

DAX

Miary obliczają wynik z formuły wyrażenia. Podczas tworzenia własnych miar używasz języka formuł DAX. Język DAX zawiera bibliotekę ponad 200 funkcji, operatorów i konstrukcji. Jej biblioteka zapewnia ogromną elastyczność tworzenia miar w celu obliczania wyników niemal każdej potrzeby analizy danych.

Formuły języka DAX są bardzo podobne do formuł programu Excel. Język DAX ma nawet wiele takich samych funkcji jak program Excel, takich jak DATE, SUMi LEFT. Jednak funkcje języka DAX są przeznaczone do pracy z danymi relacyjnymi, takimi jak w programie Power BI Desktop.

Przykład prognozy sprzedaży

Janice jest kierownikiem ds. sprzedaży w firmie Contoso. Janice musi zapewnić prognozy sprzedaży dla odsprzedawców na następny rok obrotowy. Janice decyduje się bazować szacunki na zeszłorocznych kwotach sprzedaży, z 6-procentowym rocznym wzrostem wynikającego z różnych promocji zaplanowanych w ciągu najbliższych sześciu miesięcy.

Aby zgłosić szacunki, Firma Janice importuje zeszłoroczne dane sprzedaży do programu Power BI Desktop. Janice znajduje pole SalesAmount w tabeli Reseller Sales . Ponieważ zaimportowane dane zawierają kwoty sprzedaży tylko w ubiegłym roku, Janice zmienia nazwę pola SalesAmountLast Years Sales. Janice następnie przeciąga kolumnę Last Years Sales na kanwę raportu. Zostanie ona wyświetlona w wizualizacji wykresu jako pojedyncza wartość, która jest sumą wszystkich sprzedaży odsprzedawców z ostatniego roku.

Janice zauważa, że nawet bez określenia obliczenia, wynik jest generowany automatycznie. Program Power BI Desktop tworzy własną miarę, sumując wszystkie wartości w Last Years Sales.

Ale Janice potrzebuje miary, aby obliczyć prognozy sprzedaży w nadchodzącym roku. Miarą powinna być zeszłoroczna sprzedaż pomnożona przez 1,06, aby uwzględnić oczekiwany 6-procentowy wzrost działalności. W przypadku tego obliczenia Janice tworzy miarę, wybierając pozycję Modelowanie>Nowa miara, po czym wprowadzając następującą formułę DAX:

    Projected Sales = SUM('Reseller Sales'[Last Years Sales])*1.06

Janice następnie przeciąga nową miarę Projected Sales na wykres.

Zrzut ekranu przedstawiający wykres kolumnowy grupowany w programie Power BI Desktop z kolumnami sprzedaży i przewidywanymi sprzedażami. W okienku Dane te miary są wyróżnione.

Szybko i z minimalnym nakładem pracy firma Janice ma teraz miarę do obliczenia przewidywanej sprzedaży. Firma Janice może dalej analizować projekcje, filtrując określonych odsprzedawców lub dodając inne pola do raportu.

Kategorie danych dla miar

Możesz ustawić kategorię danych miary.

Między innymi kategorie danych umożliwiają dynamiczne tworzenie adresów URL za pomocą miar. W szczególności możesz utworzyć miarę, która wygeneruje ciąg URL. Następnie możesz ustawić kategorię danych miary na adres URL sieci Web. Po dodaniu miary do raportu usługa Power BI wyświetla ją jako link, który użytkownicy mogą wybrać, aby uzyskać dostęp do zawartości. Ponieważ docelowy adres URL jest tworzony na podstawie miary, dostosowuje się na podstawie kontekstu danych lub wyboru użytkownika.

Takie podejście jest szczególnie przydatne, gdy chcesz użyć parametrów filtru adresu URL , aby połączyć się z innymi raportami usługi Power BI.

Organizowanie miar

Miary mają tabelę główną , która definiuje, gdzie znajdują się na liście danych. Możesz zmienić ich lokalizację, wybierając lokalizację z tabel w modelu.

Zrzut ekranu programu Power BI Desktop przedstawiający formułę i ustawienia miary Net Sales. Rozwinięta lista tabela Home zawiera trzy tabele.

Pola w tabeli można również organizować w folderach wyświetlania:

  1. Na lewej krawędzi programu Power BI Desktop wybierz pozycję Widok modelu.
  2. W okienku Dane przejdź do listy dostępnych pól, a następnie wybierz pole, które chcesz przenieść.
  3. W okienku Właściwości w obszarze Folder wyświetlania wprowadź nazwę nowego folderu.

Zostanie utworzony nowy folder, a wybrane pole zostanie przeniesione do tego folderu.

Animacja przedstawiająca nazwę wprowadzaną w polu Folder wyświetlania. Następnie zostanie utworzony folder, a wybrane pole zostanie dodane do nowego folderu.

Podfoldery można tworzyć przy użyciu znaku ukośnika odwrotnego. Jeśli na przykład wprowadzisz ciąg Finance\Currencies, usługa Power BI utworzy folder Finanse i w nim folder Waluty.

Możesz ustawić, aby pole było wyświetlane w wielu folderach, używając średnika, aby oddzielić nazwy folderów. Jeśli na przykład wprowadzisz Products\Names;Działy, pole pojawi się w folderze Działy oraz w folderze Nazwy wewnątrz folderu Products.

Możesz utworzyć specjalną tabelę zawierającą tylko miary. Ta tabela zawsze pojawia się w górnej części okienka Dane . W tym celu wykonaj następujące czynności:

  1. Użyj Enter data ,aby utworzyć tabelę z tylko jedną kolumną.
  2. Przenieś miary do tej tabeli.
  3. Ukryj kolumnę tej tabeli, ale nie samą tabelę.
  4. Wybierz strzałkę w górnej części okienka Dane , aby zamknąć i ponownie otworzyć listę pól, a następnie uwidocznić zmiany.

Zrzut ekranu przedstawiający okienko Dane w programie Power BI Desktop. Pole w górnej części listy to tabela zawierająca trzy miary i bez kolumn.

Napiwek

Ukryte miary są wyświetlane i dostępne w programie Power BI Desktop. Nie można jednak znaleźć ukrytych miar w programie Excel ani usłudze Power BI, ponieważ program Excel i usługa Power BI są uznawane za narzędzia klienckie.

Ciągi formatu dynamicznego

W przypadku używania ciągów formatu dynamicznego można dostosować sposób wyświetlania miar w wizualizacjach przez warunkowe zastosowanie ciągu formatu z oddzielnym wyrażeniem języka DAX. Aby uzyskać więcej informacji, zobacz Tworzenie ciągów formatu dynamicznego dla miar.