Proste agregacje w LuckyTemplates

W tym poście na blogu omówię kilka prostych agregacji w usłudze LuckyTemplates, których możesz używać w obliczeniach języka DAX .

Jest to kontynuacja wcześniej opublikowanego przeze mnie bloga, w którym omówiłem różnice między miarą a kolumną wyliczaną.

Najpierw będę kontynuował pracę nad miarami, które omówiłem w poprzednim blogu, a następnie przedstawię kilka funkcji agregujących, z których możesz korzystać w miarę upływu czasu. Możesz obejrzeć pełny film tego samouczka na dole tego bloga.

Głównym celem tego bloga jest pomoc w lepszym zaznajomieniu się z tworzeniem miar.

Zaczynajmy.

Spis treści

Tworzenie grupy miar

Jeśli pamiętasz, w poprzednim blogu stworzyłem miary, których użyłem do wirtualnego obliczenia dodatkowych informacji, które chcę uzyskać z moich danych.

Miary, które wykonałem, to miary Total Sales i Total Quantity .

Proste agregacje w LuckyTemplates

Najpierw pokażę ci, jak zorganizować te środki, które wykonałem. W tym celu utworzę grupę miar .

Najpierw przejdź do zakładki Strona główna, a następnie wybierz Wprowadź dane.

Proste agregacje w LuckyTemplates

Następnie zmień nazwę tabeli na Kluczowe miary.

Możesz wybrać dowolne imię. Wybrałem tę nazwę, ponieważ pasuje do kontekstu tego, co chcę zrobić ze stołem.

Proste agregacje w LuckyTemplates

Jak widać pod zakładką pól, w tabeli Kluczowe miary wciąż nic nie ma.

Proste agregacje w LuckyTemplates

Więc teraz to, co zamierzam zrobić, to wypełnić to miarami, które wykonałem.

Najpierw dodam miarę Total Quantity do nowo utworzonej tabeli.

Aby to zrobić, kliknij miarę Total Quantity, przejdź do zakładki Narzędzia pomiaru, a następnie zmień tabelę Home na Key Measures.

Proste agregacje w LuckyTemplates

Następnie zrób to samo z miarą Total Sales.

Kliknij miarę Total Sales, przejdź do zakładki narzędzia Measure, a następnie zmień jej tabelę Home na Key Measure.

Proste agregacje w LuckyTemplates

Po wykonaniu tej czynności zobaczysz teraz, że miary znajdują się w tabeli kluczowych miar.

Teraz usunę kolumnę o nazwie Kolumna1, ponieważ tak naprawdę jej nie potrzebuję.

Proste agregacje w LuckyTemplates

Teraz będę wyświetlać i wyświetlać okienko na karcie Pola. Aby to zrobić, kliknij dwukrotnie przycisk włączania/wyłączania okienka, który jest podświetlony w prawym górnym rogu poniższego obrazka.

Proste agregacje w LuckyTemplates

Jak widać, kluczowe miary są teraz grupą miar, na co wskazuje ikona kalkulatora obok nazwy. Znajduje się teraz również u góry karty Pola.

Proste agregacje w LuckyTemplates

Polecam zacząć dodawać tę dobrą praktykę do swojego przepływu pracy programistycznej.

W końcu zaczniesz rozgałęziać się na bardziej złożone środki. Tak więc uporządkowanie ich od samego początku ułatwi ci odwoływanie się do nich w przyszłości.

Agregacje w LuckyTemplates

W miarach, które już wykonałem, użyłem tylko funkcji iteracyjnych.

W mierze Total Sales użyłem funkcji iteracyjnej .

Proste agregacje w LuckyTemplates

Podczas pomiaru Total Quantity użyłem funkcji .

Proste agregacje w LuckyTemplates

Skoro już pokazałem Ci kilka przykładów funkcji iteracyjnych, zacznę wprowadzać kilka użytecznych agregacji w LuckyTemplates.

Robię to, ponieważ bez względu na to, jakie obliczenia wykonujesz, chcę, abyś robił to za pomocą miary DAX.

Początek wszystkiego, co zaawansowane w LuckyTemplates, zwłaszcza z perspektywy analitycznej, zaczyna się od czegoś prostego.

Zaczyna się od zrozumienia miar języka DAX i jak najszybszego zaznajomienia się ze sposobem ich pisania.

W tym miejscu pokażę kilka prostych agregacji w usłudze LuckyTemplates .

Proste agregacje w LuckyTemplates

Jak widać, tabela jest podzielona przez filtry Krótki miesiąc i Nazwisko sprzedawcy z powodu tego, co zrobiłem w poprzednim blogu.

Mimo że te filtry są tutaj, nadal mogę użyć tej tabeli, aby pokazać Ci kilka przykładów użycia funkcji agregujących.

Nie daj się zbytnio pochłonąć myśleniu o filtrach, o ile w tle odbywają się jakieś obliczenia.

Będę również używać tych filtrów później, aby pokazać, jak współpracują z nimi agregacje w usłudze LuckyTemplates.

Aby rozpocząć, przejdź do zakładki Narzędzia pomiaru, a następnie kliknij opcję Nowa miara.

Proste agregacje w LuckyTemplates

Rzecz w tworzeniu miar polega na tym, że pojawiają się one w dowolnej tabeli wybranej na karcie Pola. Najpierw upewnij się, że kliknąłeś tabelę kluczowych miar przed wprowadzeniem nowej miary.

Proste agregacje w LuckyTemplates

Teraz, gdy utworzyłem nową miarę, zmień „Miara” na „Średnia ilość”, aby nadać jej odpowiednią nazwę.

Zacznę od obliczenia, które wymaga prostej funkcji agregującej, funkcji .

Funkcja ŚREDNIA zwraca średnią arytmetyczną wszystkich liczb w kolumnie.

Wezmę średnią wartości w kolumnie Ilość z tabeli Sprzedaż.

Konfiguracja formuły jest pokazana poniżej.

Proste agregacje w LuckyTemplates

Podsumuję wszystkie wartości w kolumnie Ilość, a następnie uśrednię je.

Następnie chwyć miarę Średnia ilość w tabeli Kluczowe miary na karcie Pola, a następnie przeciągnij ją do wizualizacji.

Proste agregacje w LuckyTemplates

Jak widać, wartości w kolumnie Łączna ilość i Średnia ilość są takie same, z wyjątkiem wartości Łączna.

Proste agregacje w LuckyTemplates

Dzieje się tak, ponieważ dla każdego produktu kupili go tylko w jednej transakcji, ale kupili kilka.

Na przykład Henry Cox kupił 3 ilości produktu 56 w jednej transakcji.

Teraz wykonam kolejną miarę, aby pokazać więcej przykładów funkcji agregujących.

Więc ponownie przejdź do zakładki Narzędzia pomiaru, a następnie kliknij Nowa miara.

Proste agregacje w LuckyTemplates

Inną agregacją, której można użyć w usłudze LuckyTemplates, jest funkcja , która zwraca najmniejszą wartość liczbową lub tekstową w kolumnie.

Proste agregacje w LuckyTemplates

Kolejną jest funkcja , która zwraca maksymalną wartość liczbową lub tekstową w kolumnie.

Proste agregacje w LuckyTemplates

Są to przykłady funkcji agregujących, które można łatwo zrozumieć i używać w sytuacjach, w których pasują.

Ale tak naprawdę chcę obliczyć sumę transakcji. Aby to zrobić, użyję funkcji o nazwie .

Najpierw zmień nazwę miary, zmieniając „Miara” na „Całkowita liczba transakcji”.

Proste agregacje w LuckyTemplates

Następnie dodaj funkcję COUNTROWS. Ta funkcja pobiera tabelę, a następnie zwraca liczbę wierszy w tej tabeli.

Ponieważ chcę obliczyć sumę transakcji, policzę, ile wierszy jest w mojej tabeli Sales.

Aby to zrobić, wewnątrz funkcji COUNTROWS odwołaj się do tabeli Sales. W ten sposób ustawiłem formułę.

Proste agregacje w LuckyTemplates

Funkcja przejdzie przez tabelę Sales, a następnie policzy liczbę znajdujących się tam wierszy.

Ponieważ każdy wiersz w tabeli Sales reprezentuje pojedynczą transakcję, zliczanie każdego pojedynczego wiersza przypomina liczenie każdej pojedynczej transakcji.

Teraz chwyć miarę Łączna transakcja pod tabelą Kluczowe miary, a następnie przeciągnij ją do wizualizacji.

Proste agregacje w LuckyTemplates

Po wykonaniu tej czynności zobaczysz, że za każdym razem jest tylko jedna transakcja.

Proste agregacje w LuckyTemplates

Jest to wynikiem posiadania filtrów, które mamy.

Oznacza to po prostu, że w maju Henry Cox kupił 3 ilości Produktu 56 w jednej transakcji od Ernesta Wheelera.

Teraz zmienię sytuację. Najpierw usunę kolumnę Nazwa produktu, klikając przycisk X, jak pokazano poniżej.

Proste agregacje w LuckyTemplates

Następnie odznaczę również wszystkie filtry.

Aby to zrobić, klikam pole obok nazwiska Ernesta Wheelera.

Proste agregacje w LuckyTemplates

A także kliknij pole obok May.

Proste agregacje w LuckyTemplates

Zobaczysz, że liczby nieco się zmieniły.

Proste agregacje w LuckyTemplates

Spójrzmy na Martina Berry'ego. Łączna sprzedaż, którą otrzymałem od niego, wynosi 87 727 USD, łączna ilość produktów, które kupił, to 51, a średnio kupuje 1,89 moich produktów w każdej ze swoich 27 wszystkich transakcji ze mną.

Jak widać, po zmianie filtrów naszych obliczeń, zmieniły się również wyniki.

W tym miejscu pojawia się skalowalność miar DAX. Jeśli się nad tym zastanowić, formuły, których użyliśmy, są bardzo proste.

Dla naszych miar użyliśmy tylko funkcji SUMA, SUMA, POWIĄZANE, ŚREDNIA i ODLICZANIE. Są to funkcje, do których, mam nadzieję, łatwo się przyzwyczaisz.

Korzystając z tych prostych funkcji, możemy łatwo uzyskać różne obliczenia, po prostu zmieniając kontekst.

To jest prawdziwa siła miar DAX. Bez dodawania innych formuł możesz uzyskać wiele informacji, po prostu zmieniając filtry.

Jest to możliwe tylko dzięki modelowi, który zbudowałeś. Dlatego upewnij się, że masz odpowiedni model.

Proste agregacje w LuckyTemplates

Ostatnią rzeczą, którą chcę ci pokazać, jest to, że możesz sformatować wyniki w tabeli, jeśli zajdzie taka potrzeba.

Ponieważ wiem, że całkowita sprzedaż powinna być w dolarach, zmienię go na właściwy format.

W tym celu klikamy na miarę Total Sales, przechodzimy do zakładki Narzędzia miar iw sekcji Formatowanie zmieniamy liczbę całkowitą na Waluta klikając ikonę $.

Proste agregacje w LuckyTemplates

Istnieje wiele sposobów formatowania wyników, jeśli zajdzie taka potrzeba.

Po wykonaniu tej czynności wyniki powinny teraz wyglądać tak:

Proste agregacje w LuckyTemplates


Wprowadzenie do filtrowania kontekstu w usłudze LuckyTemplates
Podstawy funkcji Unpivot i Pivot w usłudze LuckyTemplates — przegląd edytora zapytań
Prezentacja sprzedaży QoQ przy użyciu analizy czasowej w usłudze LuckyTemplates

Wniosek

Na tym blogu omówiłem kilka przykładów funkcji agregujących, których można użyć w obliczeniach języka DAX.

Pokazałem ci funkcje ŚREDNIA, MIN, MAX i LICZNIKI, które są zdecydowanie łatwe do zrozumienia.

Mam nadzieję, że pomoże Ci to zrozumieć, co możesz osiągnąć, używając miar języka DAX w usłudze LuckyTemplates.

Wszystkiego najlepszego,

Leave a Comment

Dodawaj, usuwaj i zmieniaj nazwy kolumn w R za pomocą Dplyr

Dodawaj, usuwaj i zmieniaj nazwy kolumn w R za pomocą Dplyr

W tym samouczku omówimy pakiet dplyr, który umożliwia sortowanie, filtrowanie, dodawanie i zmianę nazw kolumn w języku R.

Funkcje zbierania w Microsoft Power Automate

Funkcje zbierania w Microsoft Power Automate

Odkryj różnorodne funkcje zbierania, które można wykorzystać w Power Automate. Zdobądź praktyczne informacje o funkcjach tablicowych i ich zastosowaniu.

Oceń wydajność kodu DAX w DAX Studio

Oceń wydajność kodu DAX w DAX Studio

Z tego samouczka dowiesz się, jak ocenić wydajność kodów DAX przy użyciu opcji Uruchom test porównawczy w DAX Studio.

Czym jest self w Pythonie: przykłady z życia wzięte

Czym jest self w Pythonie: przykłady z życia wzięte

Czym jest self w Pythonie: przykłady z życia wzięte

Jak zapisać i załadować plik RDS w R

Jak zapisać i załadować plik RDS w R

Dowiesz się, jak zapisywać i ładować obiekty z pliku .rds w R. Ten blog będzie również omawiał sposób importowania obiektów z R do LuckyTemplates.

Powrót do pierwszych N dni roboczych — rozwiązanie języka kodowania DAX

Powrót do pierwszych N dni roboczych — rozwiązanie języka kodowania DAX

Z tego samouczka języka kodowania DAX dowiesz się, jak używać funkcji GENERUJ i jak dynamicznie zmieniać tytuł miary.

Zaprezentuj spostrzeżenia przy użyciu wielowątkowej techniki dynamicznych wizualizacji w usłudze LuckyTemplates

Zaprezentuj spostrzeżenia przy użyciu wielowątkowej techniki dynamicznych wizualizacji w usłudze LuckyTemplates

W tym samouczku omówiono sposób korzystania z techniki wielowątkowych wizualizacji dynamicznych w celu tworzenia szczegółowych informacji na podstawie dynamicznych wizualizacji danych w raportach.

Wprowadzenie do filtrowania kontekstu w usłudze LuckyTemplates

Wprowadzenie do filtrowania kontekstu w usłudze LuckyTemplates

W tym artykule omówię kontekst filtra. Kontekst filtrowania to jeden z głównych tematów, z którym każdy użytkownik usługi LuckyTemplates powinien zapoznać się na początku.

Najlepsze wskazówki dotyczące korzystania z aplikacji w usłudze online LuckyTemplates

Najlepsze wskazówki dotyczące korzystania z aplikacji w usłudze online LuckyTemplates

Chcę pokazać, jak usługa online LuckyTemplates Apps może pomóc w zarządzaniu różnymi raportami i spostrzeżeniami generowanymi z różnych źródeł.

Analizuj zmiany marży zysku w godzinach nadliczbowych — Analizuj za pomocą LuckyTemplates i DAX

Analizuj zmiany marży zysku w godzinach nadliczbowych — Analizuj za pomocą LuckyTemplates i DAX

Dowiedz się, jak obliczyć zmiany marży zysku przy użyciu technik, takich jak rozgałęzianie miar i łączenie formuł języka DAX w usłudze LuckyTemplates.