Wizualizacje usługi LuckyTemplates: zmiana rozmiaru według logiki rankingu

Czy kiedykolwiek chciałeś stworzyć wizualizację, która zmienia się w zależności od wybranego rankingu? W rzeczywistości możesz zmienić rozmiar wizualizacji usługi LuckyTemplates za pomocą logiki rankingu. Możesz obejrzeć pełny film tego samouczka na dole tego bloga.

Pomyśl o scenariuszu, w którym chcesz zaprezentować swoich 20 najlepszych klientów. Udawaj, że jesteś na spotkaniu i mówisz: „To są klienci, którzy w największym stopniu przyczyniają się do naszej rentowności z całej naszej sprzedaży”.

Ale potem decydujesz: „może zawęzimy wyszukiwanie do naszych 5 największych klientów”.

Możliwość dynamicznego wybierania fragmentatora, który zmienia przeglądany wykres lub wizualizację na bardziej szczegółowe informacje oparte na rankingu, jest bardzo wydajną opcją wizualizacji.

W tym filmie pokażę ci fajną technikę wizualizacji, w której możesz użyć funkcji rankingu RANKX , aby określić, co pokażesz w wizualizacji.

Spis treści

Tworzenie tabeli wspierającej

Tabela pomocnicza będzie zawierała wybór liczb rankingowych dla dowolnego rankingu, który chcielibyśmy wybrać. Może to być top 3, top 5, top 20 i tak dalej.

Możemy to zrobić bardzo łatwo. Po prostu utworzymy nową tabelę, przechodząc do Enter Data.

Wizualizacje usługi LuckyTemplates: zmiana rozmiaru według logiki rankingu

Nazwiemy to jako Ranking Selection i po prostu umieścimy tutaj rangę, 3, 5, 10, 15 i 20. Następnie kliknij Załaduj.

Wizualizacje usługi LuckyTemplates: zmiana rozmiaru według logiki rankingu

Pamiętaj, że ta tabela pomocnicza nie ma żadnego związku z niczym. Ale zawsze dokładnie sprawdzaj swój model, czy nie odnosi się do niczego.

Wizualizacje usługi LuckyTemplates: zmiana rozmiaru według logiki rankingu

Więc przynosimy to tutaj i zamieniamy na krajalnicę, listę. I chcemy uchwycić ten wybór, którego dokonaliśmy tutaj, aby móc wprowadzić go do naszej wizualizacji.

Wizualizacje usługi LuckyTemplates: zmiana rozmiaru według logiki rankingu

Tworzenie miar

Użyjemy bardzo podobnego wzoru, którego używaliśmy wcześniej.

Przechodzimy do New Measure i nazwijmy to Rank Select. Wtedy równe JEŻELI, MA JEDNA WARTOŚĆ; więc jeśli zostanie wybrana jedna wartość (Ranga), wtedy będziemy mieli równą tej wartości (WARTOŚCI, Ranga).

Następnie wpisz liczbę swoich klientów, która w tym przykładzie wynosi 50. Jeśli masz tysiąc klientów, wpisz 1000.

Wizualizacje usługi LuckyTemplates: zmiana rozmiaru według logiki rankingu

Kiedy go tutaj przedstawimy, zobaczymy, że teraz zwraca wynik na podstawie dokonanego przez nas wyboru.

Jeśli nic nie zostanie wybrane, daje to 50 lub 1000, w zależności od liczby wprowadzonych klientów. Gdy wybieramy inne kwoty, otrzymujemy tam tę kwotę.

Wizualizacje usługi LuckyTemplates: zmiana rozmiaru według logiki rankingu

Po utworzeniu tej miary będziemy mieć logikę rankingu nałożoną na tabelę pomocniczą, którą stworzyliśmy.

Zamierzamy wprowadzić tę miarę do naszych obliczeń, aby utworzyć dynamiczną wizualizację .

Ale najpierw musimy ustalić, czym jest ranking klientów. Jak to zrobić? Używamy RANKX.

Więc jeszcze raz przechodzimy do Nowej Miary, a następnie nazywamy ją Rankingiem Klientów . Będzie równa RANKX z tabelą, która zawiera WSZYSTKICH klientów lub nazwy klientów, ponieważ chcesz spojrzeć na całą tabelę, a nie filtrować ją do jej bieżącego kontekstu.

Wyrażenie to Total Sales , ponieważ uszeregujemy według sprzedaży. W tym przypadku nie potrzebujemy wartości i uszeregujemy według porządku malejącego .

Wizualizacje usługi LuckyTemplates: zmiana rozmiaru według logiki rankingu

Teraz, gdy przeciągniemy tę miarę, zobaczymy, że najlepiej sprzedający się klient jest teraz numerem jeden.

Wizualizacje usługi LuckyTemplates: zmiana rozmiaru według logiki rankingu

Jak wspomniałem w innych filmach, jeśli nie pójdziesz tutaj WSZYSTKO , wszystko zostanie obliczone do jednego. To dlatego, że wszystko jest filtrowane w swojej tabeli w modelu danych.

Jeśli jest tylko jeden klient, to ten klient zawsze będzie miał najwyższą pozycję w rankingu i tak samo jest z każdym pojedynczym wierszem w tej tabeli.

Wizualizacje usługi LuckyTemplates: zmiana rozmiaru według logiki rankingu

Więc kiedy usunęliśmy kontekst filtra z tej tabeli, możemy uzyskać ranking dla wszystkich klientów.

Wizualizacje usługi LuckyTemplates: zmiana rozmiaru według logiki rankingu

Włączanie miar do obliczeń

Teraz piszemy naszą kalkulację, Sales by Customer, w której uwzględniamy dwie utworzone przez nas miary (Rangs Select i Customer Ranking).

W naszej logice rankingu idziemy JEŚLI ranking klientów jest mniejszy lub równy wybranemu rankingowi, to chcemy dokonać całkowitej sprzedaży. Jeśli nie, to po prostu idziemy PUSTA.

Wizualizacje usługi LuckyTemplates: zmiana rozmiaru według logiki rankingu

To, co robi BLANK , to nic nie zwróci, jeśli jest poniżej tej liczby (na przykład 10). Zobacz, co się dzieje tutaj:

Wizualizacje usługi LuckyTemplates: zmiana rozmiaru według logiki rankingu

Zwraca tylko pierwszą 10. Ponieważ jest to dynamiczne, możemy zmienić kwotę, na przykład jeśli pójdziemy 15, 20, to odpowiednio się zwróci. Jeśli nie odejdziemy, wszyscy zwrócą.

Wizualizacje usługi LuckyTemplates: zmiana rozmiaru według logiki rankingu

Możemy to również przekształcić w wizualizację. Po prostu pozbądź się wszystkich tych pośrednich obliczeń i być może dodaj kilka etykiet danych.

Ponownie, ponieważ jest to dynamiczne, możemy wybrać żądaną liczbę klientów do porównania lub sprawdzenia. Po prostu wybierz krajalnicę, a nasza wizualizacja automatycznie się zmieni.

Wizualizacje usługi LuckyTemplates: zmiana rozmiaru według logiki rankingu

Dzięki tej technice możemy filtrować dowolne obliczenia, takie jak całkowite zyski lub marże według tego wyboru rankingu.

Wniosek

Jest naprawdę tak wiele różnych sposobów, w jakie możesz wykorzystać tę technikę w swoich modelach.

Możesz go użyć na swoich produktach, regionach, sprzedawcach lub dowolnym innym filtrze lub wymiarze, który masz w swoim modelu danych.

To kwestia wypróbowania go, zobaczenia, jak działa w ramach twoich obecnych modeli, a następnie próby osadzenia tej techniki w swoim umyśle, abyś mógł bardzo szybko zobaczyć, jak można ją wykorzystać w inny sposób.

Użyłem tej samej techniki w wielu modelach usługi LuckyTemplates podczas . Sprawdź to, jeśli masz trochę czasu i naprawdę spróbuj sobie wyobrazić, co dzieje się pod „maską” tych modeli – wiele się nauczysz.

Wiwat,

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.