Znajdź swoich najlepszych klientów według różnych kryteriów w usłudze LuckyTemplates

W LuckyTemplates budujemy ruch analityczny za pomocą usługi LuckyTemplates. Dzisiaj przeprowadzę Cię przez proces tworzenia niesamowitej wizualizacji, w której dynamicznie prezentujemy tylko naszych najlepszych klientów przy użyciu wielu miar w usłudze LuckyTemplates. Możesz obejrzeć pełny film tego samouczka na dole tego bloga.

Mamy tutaj fragmentator, który dynamicznie zmienia wizualizacje i miary za każdym razem, gdy dokonuję wyboru. Załóżmy, że chcemy przyjrzeć się tylko 5 największym klientom. Możemy spojrzeć na 5 największych klientów według sprzedaży , zysków i marż . Fajne jest również to, że możemy połączyć się z naszym modelem danych, a następnie przeskoczyć do dowolnego przedziału czasowego.

Znajdź swoich najlepszych klientów według różnych kryteriów w usłudze LuckyTemplates

Ta technika może być ponownie wykorzystana; możesz uzyskać dowolny rodzaj rankingu, używając dokładnie tej samej techniki. Pokażę ci kroki, których użyłem do stworzenia wielu miar w usłudze LuckyTemplates, i mam nadzieję, że pod koniec będziesz mógł zobaczyć, jak możesz zastosować tę wspaniałą technikę wizualizacji na swoich własnych zbiorach danych i własne środowisko.

Spis treści

Tworzenie krajalnicy

Pierwszą rzeczą, którą zrobiłem, było stworzenie krajalnicy. Stworzyłem tabelę, nazwałem ją Ranking Selections i użyłem funkcji Enter Data. Wypisałem moje wybory: Top 5, Top 20, Top 50 i Top 200, a następnie umieściłem numer rangi. Potrzebowaliśmy tutaj liczby nie tylko do posortowania naszego wyboru, ale także do uchwycenia go w mierze i zintegrowania z naszą logiką.

Znajdź swoich najlepszych klientów według różnych kryteriów w usłudze LuckyTemplates

Ranking Wybierz formułę

Drugim krokiem jest stworzenie formuły, która umożliwiłaby mi rejestrację wybranego rankingu. W ten sposób, ilekroć wybiorę różne wartości w krajalnicy, zmieni się to na numer rankingu. Użyłem bardzo popularnej techniki używanej do wyodrębniania wartości z fragmentatora: IF HASONEVALUE .

Jeśli wybór rankingu ma jedną wartość, chcę, aby był równy numerowi rangi, który otrzymuję za pomocą funkcji WARTOŚCI. Jeśli nic nie jest zaznaczone, po prostu wstawię dużą liczbę, aby pokryć każdy pojedynczy wynik w tabeli klienta. Oznacza to, że jeśli nic nie zostało wybrane, otrzymasz listę każdego klienta i jego wydajność.

Znajdź swoich najlepszych klientów według różnych kryteriów w usłudze LuckyTemplates

Mam już skonfigurowane podstawowe miary, takie jak łączna sprzedaż , łączne zyski i łączne koszty . Zintegrowałem również lub rozgałęziłem moje marże zysku za pomocą tego środka:

Znajdź swoich najlepszych klientów według różnych kryteriów w usłudze LuckyTemplates

Całkowita sprzedaż według rangi

Następnym krokiem jest stworzenie pewnej logiki, która dynamicznie uszereguje naszych klientów według wszystkich tych różnych wskaźników. Chcemy móc dokonać wyboru i zobaczyć sprzedaż, zyski i marże naszych najlepszych klientów.

Wszystkie potencjalnie będą inne, prawda? Nie wszyscy będą tymi samymi klientami, więc potrzebujemy dynamicznej kalkulacji, którą możemy wykorzystać we wszystkich tych różnych miarach.

Stworzę nową miarę, aby napisać logikę i użyć techniki, która upraszcza kod. Obecnie bardzo lubię ZMIENNE i używam ich tak często, jak to możliwe. Nazwę nową miarę Top Sales by Rank .

Wymiar rankingowy

Zamierzam użyć zmiennej VARIABLE i nazwać ją Ranking Dimension . Wszystko, czego potrzebuję, to funkcja tabeli, która jest wymiarem, który zamierzam uszeregować. To będą nasi klienci, ponieważ staramy się znaleźć naszych najlepszych klientów za pomocą wszystkich tych różnych środków.

Znajdź swoich najlepszych klientów według różnych kryteriów w usłudze LuckyTemplates

Następnie dodam Ranking Selection , który pobierze liczbę klientów, których chcemy zobaczyć wewnątrz tych wizualizacji. Następnie napiszę tutaj RETURN , ponieważ to jest to, co musisz zrobić, aby zaokrąglić formułę podczas używania zmiennych.

Znajdź swoich najlepszych klientów według różnych kryteriów w usłudze LuckyTemplates

Następnym krokiem jest zapisanie rzeczywistej logiki. Obliczymy całkowitą sprzedaż , ale obliczymy ją tylko dla N najlepszych klientów lub dowolnej wybranej przez nas liczby klientów. Aby to zrobić, skorzystam z funkcji FILTRUJ i wstawię wymiar rankingowy.

Pisanie logiki

Następnie zeskakuję do nowej linii i umieszczam FILTR na wymiarze rankingowym. Użyję logiki RANKX , ale nie będę mógł użyć zmiennej wewnątrz RANKX, ponieważ ta zmienna nie będzie dynamiczna w tym kontekście. Więc po prostu idę z Całkowitą sprzedażą tutaj w kolejności malejącej.

Oto, gdzie pojawia się część dynamiczna: Zamierzam wybrać opcję mniejszą lub równą i użyć naszej zmiennej Ranking Select. To zwróci wartość tylko wtedy, gdy pozycja Total Sales jest poniżej pierwszej 5, pierwszej 20, pierwszej 50 lub pierwszej 200.

Znajdź swoich najlepszych klientów według różnych kryteriów w usłudze LuckyTemplates

Przeciągnijmy nazwę klienta na stół. Zwykle pokazuje każdego klienta, ale gdy tylko użyję właśnie stworzonej przez nas logiki, staje się o wiele bardziej dynamiczna. Na przykład, gdy wybiorę Top 5 we fragmentatorze, wyświetli się moich 5 najlepszych klientów; jeśli kliknę Top 20, pokaże się moich 20 klientów. Całkiem fajnie, prawda?

Znajdź swoich najlepszych klientów według różnych kryteriów w usłudze LuckyTemplates

Formuła, której użyliśmy, zasadniczo odcina wszystko, co nie znajduje się w wyborze rankingu. Mówi, że jeśli pozycja jest mniejsza lub równa Selekcji Rankingu, oblicz Całkowitą Sprzedaż; jeśli nie jest, to go nie dołączaj. W ten sposób uzyskujemy dynamiczne obliczenia i wizualizację.

Zmieńmy to na wizualizację i trochę ją ulepszmy, dodając etykiety danych i zmieniając kolor. Teraz mamy całkowitą sprzedaż naszych najlepszych klientów.

Znajdź swoich najlepszych klientów według różnych kryteriów w usłudze LuckyTemplates

Łączne zyski według rangi

Wspaniałe jest to, że ten wzór można wykorzystać na wiele sposobów. Na przykład łatwo jest przeskoczyć z Total Sales, a następnie obliczyć zyski. Wszystko, co musimy zrobić, to skopiować miarę i wkleić ją do naszej nowej miary, a następnie zmienić Total Sales na Total Profits .

Znajdź swoich najlepszych klientów według różnych kryteriów w usłudze LuckyTemplates

Całkowite marże zysku według rangi

Robimy to samo, aby uzyskać marże zysku naszych najlepszych klientów.

Znajdź swoich najlepszych klientów według różnych kryteriów w usłudze LuckyTemplates

Pod koniec tej analizy uzyskujemy ten niesamowity wgląd za pomocą różnych miar w LuckyTemplates, w których możemy nie tylko spojrzeć na naszą sprzedaż według rangi , ale także na zyski według rangi i marże zysku według rangi . Oczywiście chcemy się upewnić, że są one poprawnie sformatowane, więc po prostu umieścimy je w formacie procentowym, a następnie zmienimy kolory, aby trochę to ożywić.

Znajdź swoich najlepszych klientów według różnych kryteriów w usłudze LuckyTemplates

Stosując wiele miar w usłudze LuckyTemplates, mamy teraz trzy takie wykresy dynamiczne. Możemy zaprezentować naszych klientów z Top 5, Top 20, Top 50 lub Top 200 i przeskakiwać między dowolnymi przedziałami czasowymi.

Wniosek

Jest tak wiele aplikacji, z których można korzystać za pomocą tej techniki. Mamy nadzieję, że możesz to wykorzystać we własnych środowiskach. Jeśli jesteś naprawdę dużą firmą i pod koniec każdego miesiąca chcesz przeprowadzić promocję lub nagrodzić swoich najlepszych klientów, jest to szybki sposób na ocenę tej grupy osób. Oczywiście Twój marketing może być podyktowany rankingiem Twoich klientów.

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.