Używanie AVERAGEX w LuckyTemplates — samouczek i przykłady języka DAX

AVERAGEX w LuckyTemplates to niezwykle wszechstronna funkcja. Nie służy tylko do uśredniania wartości; świetnie nadaje się również do analizy trendów. Możesz obejrzeć pełny film tego samouczka na dole tego bloga.

Omówiłem użycie do analizy trendów na LuckyTemplates Learning Summit . Link do wydarzenia znajdziecie poniżej.

Ale w tym poście skupię się bardziej na tym, co dzieje się w tle, gdy używana jest funkcja AVERAGEX . Zrozumienie tej funkcji jest kluczem do ustalenia, jakie scenariusze wymagałyby jej użycia.

Spis treści

Używanie AVERAGEX do średniej sprzedaży dziennie

Zacznę od jednego z najprostszych sposobów wykorzystania AVERAGEX i dowiem się, jaka jest moja średnia dzienna sprzedaż.

Używanie AVERAGEX w LuckyTemplates — samouczek i przykłady języka DAX

Wszystko sprowadza się do tego, aby wiedzieć, jaki jest początkowy kontekst obliczeń, a następnie wiedzieć, do której wirtualnej tabeli się odwoływać.

Początkowy kontekst w tym przypadku pochodziłby z nazwy produktu .

Ponieważ AVERAGEX działa jako funkcja iteracyjna, doda logikę do każdego wiersza w tabeli.

Ale zanim AVERAGEX będzie mógł dodać jakąkolwiek logikę do kolumn, potrzebuje wirtualnej tabeli, aby odwoływać się do danych z . To właśnie robi funkcja .

Używanie AVERAGEX w LuckyTemplates — samouczek i przykłady języka DAX

Ponieważ szukam średniej sprzedaży na dzień , odwołuję się do tabeli dat .

Oznacza to, że patrzę na każdy produkt każdego dnia i dowiaduję się, jaka część dziennej całkowitej sprzedaży pochodzi z każdego produktu.

Używanie AVERAGEX w LuckyTemplates — samouczek i przykłady języka DAX

Gdy to wszystko zostanie zrobione, całkowita sprzedaż dla każdego produktu jest uśredniana. To są wyniki w mojej kolumnie Średnia sprzedaż na dzień .

Pamiętaj, że ponieważ funkcja uwzględnia średnią, obliczenia nadal uwzględniają dni z zerową sprzedażą .

Używanie AVERAGEX do średniej sprzedaży na klienta

Tym razem użyję AVERAGEX , aby dowiedzieć się, jaka jest moja średnia sprzedaż na klienta.

Używanie AVERAGEX w LuckyTemplates — samouczek i przykłady języka DAX

Miara jest podobna do tej, której użyłem dla Avg Sales Per Day . Jedyna różnica polega na tym, że odwołuję się do kolumny Customer Names zamiast Date .

Pozwólcie, że dodam to do tabeli tutaj, abym mógł zobaczyć, jakie wyniki wyjdą dla każdego wiersza odpowiadającego każdemu produktowi.

Używanie AVERAGEX w LuckyTemplates — samouczek i przykłady języka DAX

Wcześniej AVERAGEX wykonywał iterację każdego dnia dla każdego produktu. Tym razem przechodzi przez każdego klienta, który kupił każdy konkretny produkt.

Tak więc funkcja iteracyjna ocenia teraz całkowitą sprzedaż dla każdego produktu kupionego przez każdego klienta. W końcu znajduje swoją średnią.

Używanie AVERAGEX do średniej sprzedaży miesięcznie

Poprzednie dwa przykłady pokazały, jak proste jest użycie AVERAGEX w LuckyTemplates. Ale może być również używany do bardziej złożonych aplikacji, zwłaszcza w odniesieniu do wirtualnej tabeli, do której odwołuje się miara.

Zamierzam obliczyć średnią sprzedaż na miesiąc , aby pokazać inny sposób odwoływania się do wirtualnej tabeli za pomocą funkcji WARTOŚCI .

Używanie AVERAGEX w LuckyTemplates — samouczek i przykłady języka DAX

Nie mogę po prostu odnieść się tutaj bezpośrednio do tabeli dat , ponieważ otrzymam takie same wyniki, jak moja kolumna Średnia sprzedaż na dzień .

Jest to jedna z zalet korzystania z funkcji WARTOŚCI . W poprzednich przykładach niektórzy pominęliby użycie WARTOŚCI i po prostu odwoływali się bezpośrednio do wymaganej tabeli. Ale gdy używana jest funkcja WARTOŚCI , w tle odbywa się więcej obliczeń.

Więc nadal odwołuję się do tabeli dat , ale nie patrzę na średnią na koniec każdego dnia. Zamiast tego patrzę na miesiąc i rok i na końcu znajduję średnią.


Zrozumienie, jak działa funkcja AVERAGEX
Mierzenie średnich dziennych przy użyciu AVERAGEX w języku DAX
przy użyciu funkcji iteracyjnych SUMX i AVERAGEX w usłudze LuckyTemplates

Wniosek

AVERAGEX to funkcja, która, jeśli jest używana prawidłowo, dostarcza potężnych informacji. Sposób, w jaki przedstawiłem tę funkcję iteracyjną w tym samouczku, jest tylko przeglądem jej możliwości.

Ponownie możesz uzyskać bardziej szczegółowe informacje na temat korzystania z usługi AVERAGEX w usłudze LuckyTemplates na LuckyTemplates Learning Summit.

Przekonasz się, że nawet w złożonych scenariuszach funkcja ŚREDNIA.EX może dostarczyć więcej informacji, które mogą być przydatne w kokpitach i raportach.

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.