TOPN DAX, aby zaprezentować najlepszych klientów w tym okresie w porównaniu z ostatnim okresem

W dzisiejszym poście chcę pokazać Ci unikalny sposób wykorzystania funkcji rankingu DAX do zaprezentowania Twoich najlepszych klientów na przestrzeni wielu okresów. Aby uzyskać dodatkową pomoc, możesz również obejrzeć towarzyszący samouczek wideo dotyczący usługi LuckyTemplates znajdujący się pod tym postem. Możesz obejrzeć pełny film tego samouczka na dole tego bloga.

Ale najpierw przyjrzyjmy się, co byśmy mieli, gdybyśmy nie używali tej techniki z perspektywy wizualizacji.

Możemy stworzyć wizualizację, w której przyjrzymy się naszym klientom w oparciu o wybrany przez nas kontekst i ich wyniki w czasie z perspektywy przychodów.

TOPN DAX, aby zaprezentować najlepszych klientów w tym okresie w porównaniu z ostatnim okresem

Następnie możemy również dodać kolejną wizualizację, w której wprowadziliśmy prostą logikę za pomocą funkcji , aby znaleźć przychód w zeszłym roku.

TOPN DAX, aby zaprezentować najlepszych klientów w tym okresie w porównaniu z ostatnim okresem

Ale co, jeśli chcemy zagłębić się w to? Co jeśli nie chcemy widzieć wszystkich naszych klientów? Może chcemy przyjrzeć się tylko kilku naszym klientom lub chcemy to zwizualizować w nieco inny sposób.

Możemy wykorzystać TOPN DAX , aby móc wyizolować kluczowych klientów, którym chcemy się przyjrzeć. W ten sposób możemy zaprezentować indywidualizacje pewne unikalne wartości, takie jak bieżąca sprzedaż naszych 5 najlepszych klientów lub sprzedaż naszych 5 najlepszych klientów z zeszłego roku.

Spis treści

Obliczanie 5 największych klientów w tym roku za pomocą TOPN DAX

Stwórzmy szybko samą formułę za pomocą nowej miary.

TOPN DAX, aby zaprezentować najlepszych klientów w tym okresie w porównaniu z ostatnim okresem

Zamierzam nazwać nową miarę Top 5 Customers TY , użyć funkcji i odwołać się do Total Revenue.

TOPN DAX, aby zaprezentować najlepszych klientów w tym okresie w porównaniu z ostatnim okresem

Następnie użyję funkcji TOPN DAX. Pamiętaj, że TOPN jest funkcją tabelaryczną, więc możesz ją umieścić w obszarze filtrowania funkcji CALCULATE. Następnie napiszę 5, aby wyświetlić moich 5 najlepszych klientów.

Chcę spojrzeć na wszystkich moich klientów, więc użyję funkcji . Następnie zamierzam to uporządkować według całkowitego przychodu, a następnie posortować w kolejności malejącej.

TOPN DAX, aby zaprezentować najlepszych klientów w tym okresie w porównaniu z ostatnim okresem

Dzięki powyższej formule usunęliśmy kontekst z klientów. Ale jeśli chcemy pokazać tylko 5 najlepszych klientów, musimy przywrócić nasz kontekst klienta. Zamierzam użyć funkcji , aby ją przywrócić.

TOPN DAX, aby zaprezentować najlepszych klientów w tym okresie w porównaniu z ostatnim okresem

Teraz stworzę wizualizację z tego środka i przyprowadzę moich klientów w ten sposób. Możesz zobaczyć, że pokazuję tylko moich 5 najlepszych klientów zamiast wszystkich moich klientów.

TOPN DAX, aby zaprezentować najlepszych klientów w tym okresie w porównaniu z ostatnim okresem

Aby uprościć sprawę, umieściłbym tutaj etykiety danych.

TOPN DAX, aby zaprezentować najlepszych klientów w tym okresie w porównaniu z ostatnim okresem

Możemy go również sformatować, aby wyglądał atrakcyjnie.

TOPN DAX, aby zaprezentować najlepszych klientów w tym okresie w porównaniu z ostatnim okresem

Formatowanie formuł języka DAX za pomocą aplikacji

Chcę również podkreślić, jak ważne są formuły formatowania. Zamierzam skopiować formułę, którą właśnie stworzyliśmy.

TOPN DAX, aby zaprezentować najlepszych klientów w tym okresie w porównaniu z ostatnim okresem

Następnie szybko przejdę do narzędzia do czyszczenia języka DAX i wkleję tutaj kod.

TOPN DAX, aby zaprezentować najlepszych klientów w tym okresie w porównaniu z ostatnim okresem

Następnie kliknę przycisk Formatuj.

TOPN DAX, aby zaprezentować najlepszych klientów w tym okresie w porównaniu z ostatnim okresem

Wynikowa formuła nie zmieniła się zbytnio, co jest w porządku. Jest to dość prosta formuła do napisania, więc nie trzeba wiele robić.

Jednak w przypadku większych formuł narzędzie do czyszczenia języka DAX robi ogromną różnicę.

Jeśli nie używasz tego narzędzia, użyj go. Ułatwia zrozumienie formatu formuł.

Możesz również obejrzeć nasz samouczek wideo dotyczący usługi LuckyTemplates dotyczący naszego narzędzia do czyszczenia języka DAX, aby uzyskać więcej informacji.

TOPN DAX, aby zaprezentować najlepszych klientów w tym okresie w porównaniu z ostatnim okresem

Więc teraz mamy dobry format dla naszej formuły i mamy też logikę, której chcemy.

TOPN DAX, aby zaprezentować najlepszych klientów w tym okresie w porównaniu z ostatnim okresem

Obliczanie 5 największych klientów w zeszłym roku za pomocą TOPN DAX

Następną rzeczą do zrobienia jest spojrzenie na moich 5 najlepszych klientów. Chcę zobaczyć ich przychody wygenerowane w tym roku, ale chcę też uszeregować je na podstawie przychodów z zeszłego roku.

Nazwę tę miarę jako Top 5 Customers (LY Rev) . Wszystko, co musiałem tutaj zrobić, to użyć starej miary z wcześniej i zmienić logikę. Zamiast używać Całkowitego dochodu, wybieram Przychód w zeszłym roku. Uszeregujemy naszych klientów na podstawie ich przychodów z zeszłego roku.

TOPN DAX, aby zaprezentować najlepszych klientów w tym okresie w porównaniu z ostatnim okresem

Wtedy mogę przenieść tę nową miarę na płótno.

TOPN DAX, aby zaprezentować najlepszych klientów w tym okresie w porównaniu z ostatnim okresem

Ciekawe, że w tej wizualizacji pojawiło się tylko 2 klientów. Dlaczego?

Logika, której użyliśmy, wydaje mi się właściwa, więc zróbmy szybki audyt, aby dowiedzieć się, co się stało. Zamierzam pozbyć się wizualizacji Przychód LY według nazw klientów , a następnie przekształcić wizualizację Całkowity przychód według nazw klientów w tabelę.

TOPN DAX, aby zaprezentować najlepszych klientów w tym okresie w porównaniu z ostatnim okresem

Sformatujmy tę tabelę i wprowadźmy wszystkie punkty danych, nad którymi pracowaliśmy. Te formuły będą działać również w tabelach.

TOPN DAX, aby zaprezentować najlepszych klientów w tym okresie w porównaniu z ostatnim okresem

Sama logika faktycznie działa. Powodem, dla którego klienci się nie pojawiają, jest to, że pracujemy z niekompletnym zestawem danych. To dlatego Timothy Adams miał duże przychody w zeszłym roku, ale nie osiągnął żadnych przychodów w bieżącym roku.

Możemy wpisać liczby dotyczące przychodów z zeszłego roku , które dadzą nam pełną liczbę.

TOPN DAX, aby zaprezentować najlepszych klientów w tym okresie w porównaniu z ostatnim okresem

I w ten sposób możemy faktycznie porównać sprzedaż naszych pięciu największych klientów z zeszłego roku i tego roku.

TOPN DAX, aby zaprezentować najlepszych klientów w tym okresie w porównaniu z ostatnim okresem

Ponieważ jest to lista dynamiczna, możemy zmienić region lub filtr na podstawie innego kanału.

Wniosek

Technika, którą pokazałem w tym poście, jest czymś, co możesz wykorzystać na wiele różnych sposobów podczas korzystania z funkcji TOPN DAX . Jednym ze sposobów wykorzystania tego jest porównywanie jednego okresu z innym okresem.

Załóżmy, że chcesz poznać swoich 30 najlepszych klientów z zeszłego roku i dowiedzieć się, czy nadal znajdują się w pierwszej 30 w tym roku. Możesz dość łatwo dopasować je w ten sposób, a następnie utworzyć element logiki PRAWDA lub FAŁSZ, który można następnie osadzić w częściach formatowania warunkowego wizualizacji.

Pokazałem to niedawno i naprawdę podoba mi się, jak wiele jest sposobów wizualizacji rzeczy przy użyciu reguł formatowania warunkowego na wykresach.

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.