Używanie dynamicznych wizualizacji w parametrach opartych na rankingu w usłudze LuckyTemplates

W tym przykładzie pokażę, jak dynamicznie dostosowywać rozmiar wizualizacji. W tym przypadku zrobimy to poprzez ranking wyników w LuckyTemplates. Możesz obejrzeć pełny film tego samouczka na dole tego bloga.

Stworzymy dynamiczne wizualizacje przedstawiające naszych 10 największych klientów dla konkretnych produktów.

To naprawdę potężna technika, którą możesz wykorzystać w usłudze LuckyTemplates. Korzystając z zaawansowanego języka formuł DAX, można utworzyć znaczną liczbę wizualizacji.

Korzystanie z dynamicznych wizualizacji, zwłaszcza w przypadku parametrów opartych na rankingu, oznacza, że ​​naprawdę możesz zagłębić się w kluczowy czynnik wpływający na wydajność atrybutu.

Możesz chcieć wyizolować swoich najlepszych i najniższych klientów lub najlepiej i najgorzej sprzedające się produkty. Ta technika pozwoli ci wizualnie zaprezentować wszystkie te pomysły.

Aby to ożyło, musimy użyć RANKX w instrukcji CALCULATE.

Dowiedz się, jak te elementy pasują do siebie, a pomoże to w bardziej technicznych aspektach wdrażania miar języka DAX w modelach.

To miejsce, do którego chcesz się dostać, aby uwolnić wielki potencjał analityczny i wizualny w usłudze LuckyTemplates.

Przejdźmy więc do pierwszego kroku tworzenia dynamicznych wizualizacji na podstawie rankingu w usłudze LuckyTemplates.

Spis treści

Tworzenie miary całkowitych zysków

W tym konkretnym przykładzie będziemy potrzebować miary całkowitych zysków . Ale aby faktycznie utworzyć tę miarę, musimy najpierw mieć koszty całkowite. 

Stwórzmy więc naszą miarę kosztów całkowitych. Musimy dodać tutaj trochę logiki, więc napiszemy SUMX , następnie przejdziemy do tabeli sprzedaży , a następnie Quantity , pomnożymy to przez całkowity koszt jednostkowy .

Używanie dynamicznych wizualizacji w parametrach opartych na rankingu w usłudze LuckyTemplates

Teraz, gdy mamy całkowity koszt, możemy go użyć do stworzenia naszych całkowitych zysków . Tak więc w przypadku tej innej miary wystarczy pomniejszyć łączną sprzedaż pomniejszoną o łączne koszty .

Używanie dynamicznych wizualizacji w parametrach opartych na rankingu w usłudze LuckyTemplates

Przeciągnijmy więc nasze całkowite zyski , a następnie dodajmy Nazwy klientów .

Używanie dynamicznych wizualizacji w parametrach opartych na rankingu w usłudze LuckyTemplates

Zauważ, że nie dodaliśmy żadnych dodatkowych filtrów na czas, więc ta tabela obejmuje wszystko. Ta tabela pokazuje tylko łączne zyski na klienta w całym czasie.

Następnie przekształćmy to w wizualizację, a następnie posortujmy je według całkowitych zysków .

Używanie dynamicznych wizualizacji w parametrach opartych na rankingu w usłudze LuckyTemplates

Teraz mamy wykres naszych klientów, zaczynając od tego, który ma najwyższy zysk, do tego, który ma najniższy zysk.

Pamiętaj jednak, że musimy pokazać tylko 10 najlepszych.

Stwórzmy więc formułę, która da nam rangę każdego z naszych klientów.

Używanie RANKX do dynamicznego oceniania klientów

Nazwijmy więc naszą nową miarę Rankingiem Klientów , a następnie przejdźmy do RANKX . Następnie dodamy WSZYSTKO w tabeli klientów , a następnie przejdziemy do Total Profits .

Nie potrzebujemy tutaj wartości, ale zamiast tego dodamy malejąco .

Używanie dynamicznych wizualizacji w parametrach opartych na rankingu w usłudze LuckyTemplates

Jeśli przeciągniemy to do tabeli, mamy teraz rangę wszystkich naszych klientów.

Używanie dynamicznych wizualizacji w parametrach opartych na rankingu w usłudze LuckyTemplates

Ale nadal musimy pracować nad kolejnym krokiem, aby wyizolować pierwszą dziesiątkę.

10 największych zysków klientów

Aby utworzyć tabelę, która pokazuje tylko zyski 10 największych klientów, musimy utworzyć nową miarę.

Nazwijmy to 10 największymi zyskami klientów .

Ta miara wymaga trochę logiki. Idziemy więc JEŚLI Ranking Klienta jest mniejszy lub równy 10, to byłoby to równe Zyskom Całkowitym. Jeśli nie, uczyń to równym pustemu .

Używanie dynamicznych wizualizacji w parametrach opartych na rankingu w usłudze LuckyTemplates

Teraz utwórzmy tabelę, używając tej miary wraz z Nazwami klientów .

Używanie dynamicznych wizualizacji w parametrach opartych na rankingu w usłudze LuckyTemplates

Mamy teraz tabelę zawierającą tylko 10 najlepszych klientów. Musimy jednak naprawić tutaj mały błąd.

Jeśli przyjrzymy się całkowitym zyskom naszej nowej tabeli, zobaczymy, że jest to suma wszystkich zysków, a nie tylko 10 największych klientów.

Używanie dynamicznych wizualizacji w parametrach opartych na rankingu w usłudze LuckyTemplates

Musimy więc edytować naszą formułę 10 największych zysków klientów.

Dodajmy IF ISFILTERED, nazwy klientów . Oznacza to, że jeśli nazwa klienta jest filtrowana, zwróć zyski tylko 10 najlepszych.

Ale JEŚLI to nie jest filtrowane , przejdziemy do OBLICZ, całkowite zyski, następnie TOPN, a następnie 10, co odpowiada 10 największym klientom, a następnie przejdziemy do całkowitych zysków .

To, co robi tutaj TOPN , to zwraca wirtualną tabelę tylko 10 najlepszych klientów, a następnie sumuje ich zyski.

Używanie dynamicznych wizualizacji w parametrach opartych na rankingu w usłudze LuckyTemplates

Teraz mamy prawidłowe łączne zyski dla naszych 10 największych klientów.

Używanie dynamicznych wizualizacji w parametrach opartych na rankingu w usłudze LuckyTemplates

Dynamiczne wizualizacje oparte na rankingu w LuckyTemplates

Ponieważ mamy teraz tabelę z naszymi 10 najlepszymi klientami, możemy łatwo przekształcić ją w wizualizację.

Przekształćmy to w skumulowany wykres słupkowy. Włączmy też niektóre etykiety danych.

Używanie dynamicznych wizualizacji w parametrach opartych na rankingu w usłudze LuckyTemplates

Pamiętaj, że tworzymy tutaj dynamiczne wizualizacje. Przeciągnijmy więc nazwę produktu , a następnie dodajmy nasze całkowite zyski .

Używanie dynamicznych wizualizacji w parametrach opartych na rankingu w usłudze LuckyTemplates

Następnie możemy łatwo przekształcić tę nową tabelę w wykres pierścieniowy.

Używanie dynamicznych wizualizacji w parametrach opartych na rankingu w usłudze LuckyTemplates

Teraz popracujmy nad interakcjami naszych elementów wizualnych. Kliknij Edytuj interakcje w lewej górnej części ekranu.

Używanie dynamicznych wizualizacji w parametrach opartych na rankingu w usłudze LuckyTemplates

Następnie kliknij filtr w wizualizacji, na który chcesz wpłynąć.

Używanie dynamicznych wizualizacji w parametrach opartych na rankingu w usłudze LuckyTemplates

Dzięki temu, jeśli klikniemy Produkt 1 na naszym wykresie pierścieniowym, nasz wykres słupkowy pokaże 10 najlepszych klientów dla tego produktu.

Używanie dynamicznych wizualizacji w parametrach opartych na rankingu w usłudze LuckyTemplates

Jeśli klikniemy Produkt 7 , nasz wykres słupkowy zmieni się i pokaże 10 najlepszych klientów dla tego produktu.

Używanie dynamicznych wizualizacji w parametrach opartych na rankingu w usłudze LuckyTemplates

Wniosek

Powodzenia z tym.

Dzięki,

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.