Kiedy używać TOPN w LuckyTemplates — przegląd formuły DAX

W tym samouczku omówiono sposób używania TOPN jako funkcji rankingu wirtualnego do generowania interesujących szczegółowych informacji na podstawie logiki rankingu w usłudze LuckyTemplates. Możesz obejrzeć pełny film tego samouczka na dole tego bloga.

Kiedy używać TOPN w LuckyTemplates — przegląd formuły DAX

Używanie jako funkcji wirtualnego rankingu pozwala na dynamiczne generowanie najlepszych i najniższych wyników dla dowolnej miary.

Ten przykład pokaże, jak wyznaczyć lokalizacje, które generują najwyższy i najniższy przychód na klienta.

Spis treści

Całkowita liczba miast z zakupami

Ta tabela zawiera przychody dla każdego klienta.

Kiedy używać TOPN w LuckyTemplates — przegląd formuły DAX

Chcesz ustalić, które lokalizacje mają najwyższy i najniższy przychód.

Załóżmy, że klient kupił Twoje produkty w wielu różnych lokalizacjach.

Na przykładzie Stephena Howarda widać, że kupował produkty z sześciu różnych miast:

Kiedy używać TOPN w LuckyTemplates — przegląd formuły DAX

Teraz chcesz wiedzieć, ile przychodów zostało wygenerowanych dla każdego miasta. Następnie chcesz wirtualnie uszeregować miasta i obliczyć, które z nich należą do dwóch najwyższych i najniższych.

Ta formuła zlicza liczbę lokalizacji, w których klient dokonał zakupu:

Kiedy używać TOPN w LuckyTemplates — przegląd formuły DAX

Funkcja wylicza każde unikalne miejsce, w którym dokonano zakupu produktu.

Jednak ta formuła nie może dać ci wyników rankingowych, których potrzebujesz.

W tym miejscu pojawia się funkcja TOPN. Pozwala ona na utworzenie wirtualnego rankingu wewnątrz formuły.

Obliczanie dwóch najlepszych miast

Aby obliczyć dwa najlepsze miasta z najwyższymi przychodami dla każdego klienta, musisz użyć następującego wzoru:

Kiedy używać TOPN w LuckyTemplates — przegląd formuły DAX

Funkcja oblicza łączny przychód przy użyciu innego kontekstu dla dwóch największych miast.

Skupmy się teraz na wyrażeniu TOPN we wzorze:

Kiedy używać TOPN w LuckyTemplates — przegląd formuły DAX

Pierwszym parametrem tego zestawienia TOPN jest całkowity ranking, który wymaga wirtualnego obliczenia. W ten sposób 2 służy do uzyskania dwóch najlepszych miast.

Jeśli jest to 4, zwróci cztery najlepsze miasta.

Musisz upewnić się, że przeglądasz tylko miejsca, w których klient dokonał zakupu. Dlatego zamiast elementu w modelu używany jest indeks.

Kiedy używać TOPN w LuckyTemplates — przegląd formuły DAX

Korzystanie z indeksu gwarantuje, że zliczane są tylko regiony, w których klienci dokonali zakupu, a nie wszystkie regiony w modelu.

Kiedy używać TOPN w LuckyTemplates — przegląd formuły DAX

Jeśli umieścisz funkcję wraz z rzeczywistą nazwą miasta, uzyskasz łączny przychód z dwóch największych miast — a nie od każdego klienta z osobna.

Kiedy używać TOPN w LuckyTemplates — przegląd formuły DAX

Funkcja TOPN tworzy zupełnie nowy kontekst dla każdego wyniku w tabeli.

Tworzy wirtualną tabelę zawierającą tylko dwie najlepsze lokalizacje, w których klient dokonał zakupu.

Obliczanie dolnych dwóch miast

Jest to wzór używany do obliczenia dwóch dolnych miast:

Kiedy używać TOPN w LuckyTemplates — przegląd formuły DAX

To dokładnie taka sama formuła jak pierwsza, ale musisz zmienić DESC na ASC .

Oto jak sprawdzić, czy ta formuła jest poprawna:

Jeśli przedstawisz miasta z zakupami w tabeli, zobaczysz, że liczba iteracji odpowiada wynikowi Total Cities.

Kiedy używać TOPN w LuckyTemplates — przegląd formuły DAX

Na przykład Aaron Bradley kupił w czterech różnych lokalizacjach. Tak więc w drugiej tabeli pokazano cztery iteracje.

Kiedy używać TOPN w LuckyTemplates — przegląd formuły DAX

Możesz zobaczyć cztery różne kwoty zakupów, jakie klient ma dla każdej lokalizacji.

Jeśli obliczysz i porównasz liczby z dwóch tabel, zobaczysz, że obie pasują. Wszystkie kwoty Aarona Bradleya wynoszą 173 128,00, co stanowi łączny przychód. Dwa najlepsze miasta mają dochody w wysokości 124 191,20, a dwa ostatnie 48 936,80.


Odkryj unikalne spostrzeżenia za pomocą funkcji LuckyTemplates TOPN
Ranking spostrzeżeń za pomocą TOPN w usłudze LuckyTemplates
Pierwszy zakup informacji o klientach za pomocą języka DAX

Wniosek

W tym samouczku omówiono sposób używania TOPN jako funkcji rankingu wirtualnego do tworzenia skutecznych wizualizacji rankingu w usłudze LuckyTemplates.

Możesz ująć funkcję TOPN w LICZBY, lub , aby uzyskać bardziej wartościowe informacje w swoich raportach. Jest to bardzo elastyczne i wielokrotnego użytku narzędzie.

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.