Funkcje agregujące usługi Power BI - Przewodnik po funkcjach agregujących

Funkcje agregujące w usłudze Power BI

Kiedy łączymy lub podsumowujemy dane liczbowe, nazywa się to „ Agregacją ”, więc dane wyjściowe, które otrzymujemy, są określane jako „ Agregacja ”. Dlatego typowymi funkcjami agregującymi są „SUMA, ŚREDNIA, MIN, MAX, LICZBA, ODDZIELNOŚĆ” i tak dalej. Tak więc, aby korzystać z tych wszystkich funkcji agregujących, potrzebujemy pewnego rodzaju danych, które powinny być danymi alfanumerycznymi. Funkcja agregująca może być zastosowana tylko dla zbioru danych liczbowych, ale jest sytuacja, w której będzie działać również dla danych alfabetycznych.

Ok, nauczmy się teraz każdej z tych funkcji agregujących usługi Power BI z praktycznym podejściem.

Przykłady funkcji agregujących w usłudze Power BI

Możesz pobrać następujący skoroszyt, aby użyć tego samego pliku, którego użyliśmy w tym przykładzie.

  • Poniżej znajdują się dane, których będziemy używać do zademonstrowania funkcji agregujących w usłudze Power BI; możesz pobrać skoroszyt i używać go.
  • Powyższą tabelę danych przesłaliśmy już do pliku programu Power BI Desktop. Ty również prześlij tabelę danych, aby uruchomić funkcje języka DAX.
  • Utworzymy nową tabelę miar do przechowywania wszystkich zagregowanych miar, przejdź do karty Modelowanie i kliknij „ Nowa tabela ”.
  • To poprosi Cię o nazwanie tabeli, więc nadaj nazwę „ Funkcje agregujące ” i umieść znak równości.
  • Kliknij klawisz Enter, aby utworzyć nową tabelę, taką jak ta.

W tej tabeli będziemy przechowywać wszystkie nasze nowe miary.

# 1 - SUMA

  • Tak więc naszą pierwszą próbą zastosowania funkcji agregującej jest SUMA, więc kliknij prawym przyciskiem myszy nową tabelę i wybierz opcję „ Nowa miara ”.
  • Teraz nazwij miarę „1 Aggregate Function Sum”.
  • Teraz dodajemy lub sumujemy wartość sprzedaży, więc otwórz funkcję SUMA DAX .
  • SUMA jest bardzo łatwa; musimy tylko wybrać nazwę kolumny, którą musimy zsumować, więc wybierz kolumnę „ Sprzedaż ” z listy IntelliSense.
  • Ok, to wszystko; zamknij nawias i naciśnij klawisz Enter, aby zamknąć pierwszą funkcję agregującą. Tak więc nasza pierwsza miara dla SUMA jest tworzona w nowej tabeli.
  • Teraz wstaw wizualizację „ Karta ” z listy wizualizacji.
  • W polu tej karty przeciągnij i upuść nowo utworzoną miarę, aby uzyskać łączną wartość sprzedaży.
  • Otrzymujemy następujący wynik.
  • Proszę bardzo, mamy całkowitą wartość sprzedaży. Używając tej samej miary, możemy również uzyskać mądre podsumowanie „Sprzedawcy”, dla tego zastosowania wizualizacji „Tabela”.
  • Przeciągnij i upuść „ 1 Aggregate Function Sum ” z pierwszej tabeli i „ Sales Person ” z drugiej tabeli.
  • Otrzymujemy następujący wynik.

# 2 - ŚREDNIA

W przypadku następnej funkcji agregującej Power BI nauczymy się „ŚREDNIA”, jak wszyscy wiemy; używamy tego do znalezienia średniej wartości dla wybranej kategorii.

  • Ponownie kliknij prawym przyciskiem myszy nową tabelę i nazwij miarę „ 2 Aggregate Function Average ” i otwórz funkcję AVERAGE DAX.

W przypadku tej funkcji musimy wybrać kolumnę, dla której próbujemy znaleźć średnią.

  • Ok, teraz przeciągnij i upuść tę nową miarę do wizualizacji tabeli.
  • Otrzymujemy następujący wynik.

Tak więc dla każdego sprzedawcy mamy średnią wartość sprzedaży.

# 3 - LICZBA

Mamy średnią wartość sprzedaży; jest to obliczane przez łączną sprzedaż podzieloną przez liczbę pozycji.

  • Korzystając teraz z funkcji LICZBA w programie Excel, dowiemy się, ile elementów zamówienia przypada na każdego sprzedawcę.
  • Ponieważ znajdujemy liczbę przedmiotów zastawnych dla kolumny „ Sprzedaż ”, wybierz tę samą kolumnę z tabeli.
  • OK, teraz przeciągnij i upuść tę nową miarę do tabeli, aby zobaczyć liczbę elementów zamówienia każdego sprzedawcy.
  • Otrzymujemy następujący wynik.
  • Na każdego sprzedawcę przypada 12 pozycji. Teraz możemy zrozumieć, w jaki sposób otrzymaliśmy średnie wartości, na przykład całkowita sprzedaż sprzedawcy „Jan” wynosi 3,43,161, a liczba pozycji zamówienia wynosi 12, więc Średnia = 343161/12 = 28596,75.

# 4 - MIN i MAX

Podobnie z 12 transakcji każdego sprzedawcy musimy ustalić, jaka jest minimalna transakcja, a jaka maksymalna. Można to osiągnąć, używając funkcji MIN w programie Excel i MAX w programie Excel.

  • Poniżej znajduje się miara pozwalająca znaleźć transakcje o minimalnej wartości.
  • Użyj tej miary, aby znaleźć minimalną transakcję każdego sprzedawcy.
  • Podobnie poniżej miara oblicza maksymalną wartość transakcji.
  • Otrzymujemy następujący wynik.
  • Widzimy tutaj transakcje o minimalnej i maksymalnej wartości; dzięki temu możemy powiedzieć, że maksymalna wartość transakcji każdego sprzedawcy przekracza ogólną średnią wartość.

# 5 - DISTINCTCOUNT

W programie Excel, usuwając duplikaty, możemy sprawdzić, ile jest unikatowych wartości, ale w Power BI musimy użyć funkcji DAX, aby uzyskać tę liczbę, więc funkcja DISTINCTCOUNT może uzyskać unikalne wartości do zliczenia z wybranej kolumny.

  • Na przykład z kolumny „Sprzedawca” może być konieczne określenie liczby sprzedawców; poniżej funkcja agregująca otrzyma unikalną liczbę sprzedawców.
  • Użyj grafiki kart, aby uzyskać łączną liczbę sprzedawców.

Tak więc jest tam pięciu sprzedawców.

Uwaga: Plik funkcji agregacji usługi Power BI można również pobrać, korzystając z poniższego łącza, a ostateczne dane wyjściowe można wyświetlić.

Możesz pobrać ten szablon funkcji agregujących usługi Power BI tutaj - szablon funkcji agregujących usługi Power BI

O czym należy pamiętać tutaj

  • Inne funkcje agregujące to VAR, STD.V.
  • Funkcja COUNT zlicza tylko wartości liczbowe z wybranej kolumny, więc jeśli chcesz policzyć zarówno wartości liczbowe, jak i alfabetyczne, użyj funkcji COUNTA.

Interesujące artykuły...