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

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,


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.

Pomysły na materializację pamięci podręcznych danych w DAX Studio

Pomysły na materializację pamięci podręcznych danych w DAX Studio

W tym samouczku omówiono idee materializacji pamięci podręcznych danych oraz ich wpływ na wydajność języka DAX w dostarczaniu wyników.

Raportowanie biznesowe przy użyciu usługi LuckyTemplates

Raportowanie biznesowe przy użyciu usługi LuckyTemplates

Jeśli do tej pory nadal korzystasz z programu Excel, jest to najlepszy moment, aby zacząć korzystać z usługi LuckyTemplates na potrzeby raportowania biznesowego.

Co to jest brama LuckyTemplates? Wszystko co musisz wiedzieć

Co to jest brama LuckyTemplates? Wszystko co musisz wiedzieć

Co to jest brama LuckyTemplates? Wszystko co musisz wiedzieć