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.
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.
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.
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.
Zamierzam nazwać nową miarę Top 5 Customers TY , użyć funkcji i odwołać się do Total Revenue.
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.
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ć.
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.
Aby uprościć sprawę, umieściłbym tutaj etykiety danych.
Możemy go również sformatować, aby wyglądał atrakcyjnie.
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.
Następnie szybko przejdę do narzędzia do czyszczenia języka DAX i wkleję tutaj kod.
Następnie kliknę przycisk Formatuj.
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.
Więc teraz mamy dobry format dla naszej formuły i mamy też logikę, której chcemy.
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.
Wtedy mogę przenieść tę nową miarę na płótno.
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ę.
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.
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ę.
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.
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,
W tym samouczku omówimy pakiet dplyr, który umożliwia sortowanie, filtrowanie, dodawanie i zmianę nazw kolumn w języku R.
Odkryj różnorodne funkcje zbierania, które można wykorzystać w Power Automate. Zdobądź praktyczne informacje o funkcjach tablicowych i ich zastosowaniu.
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
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.
Z tego samouczka języka kodowania DAX dowiesz się, jak używać funkcji GENERUJ i jak dynamicznie zmieniać tytuł miary.
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.
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.
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ł.
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.