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.
Na tym blogu przedstawiam rankingowe miary DAX, aby przeanalizować coś naprawdę praktycznego i uzyskać niesamowity wgląd w LuckyTemplates. Ma na celu obliczenie całkowitej sprzedaży moich 3 najlepszych sprzedawców z dowolnego regionu . Możesz obejrzeć pełny film tego samouczka na dole tego bloga.
Naprawdę ciekawe spostrzeżenie, prawda? Może się to wydawać stosunkowo intuicyjne, ale wdrożenie tego w LuckyTemplates nie jest takie proste.
Musisz zrozumieć, jak napisać formułę języka DAX, która zapewnia ten konkretny wgląd w oparciu o kontekst, w którym ją umieszczamy.
Kontekstem będzie konkretny region, a następnie dla każdego z tych regionów przeanalizujemy wszystkich sprzedawców, sprawdzimy, czy są w pierwszej trójce, a następnie zliczymy sprzedaż , którą faktycznie wnieśli.
Kiedy powinieneś spojrzeć na tego rodzaju informacje?
Z punktu widzenia ograniczania ryzyka warto dowiedzieć się, czy wszystkie Twoje przychody skupiają się wokół niewielkiej liczby osób.
Gdyby te konkretne osoby opuściły swoje regiony sprzedaży, nagle Twoja firma w tym konkretnym regionie znacznie by się skurczyła. Zagłębiam się znacznie głębiej w to, jak faktycznie zaimplementujesz to podczas samouczka.
Pokażę ci również, jak możesz to zwizualizować w przekonujący sposób . W połączeniu z pomiarami języka DAX przekonasz się, że usługa LuckyTemplates może skutecznie i dynamicznie wydobywać te wysokiej jakości spostrzeżenia.
Jeśli rozumiesz tę formułę i wiesz, jak ją zaimplementować, wiele rzeczy otworzy się przed tobą analitycznie w usłudze LuckyTemplates. Zanurz się w samouczku i spróbuj nauczyć się jak najwięcej.
Spis treści
Przejdź przez zestaw danych
Ten przykładowy zestaw danych jest bardzo ogólny. Mamy tutaj nasze małe i duże regiony, przy czym większe regiony mają oczywiście więcej sprzedawców, którzy są znacznie bardziej rozmieszczeni niż mniejsze regiony.
Fajne jest to, że możemy dynamicznie zagłębiać się w te informacje. Dzięki nowym funkcjom tabeli i utworzonym paskom danych możemy przyjrzeć się tej wizualizacji i przeanalizować ją głębiej, wydobywając bardziej znaczące spostrzeżenia.
Tutaj widzimy, że Floryda jest jednym z naszych największych sprzedawców. Możemy to uszeregować lub posortować według całkowitej sprzedaży, aby wyraźnie zobaczyć naszą najwyższą sprzedaż od najniższej sprzedaży.
Dzięki paskom danych możemy zobaczyć, gdzie są nasze największe zagrożenia , pokazując Rhode Island jako jedno z nich.
Możemy wybrać stan, który da nam informację, ile faktycznie zarobiliśmy w każdym z tych kwartałów. Dzięki temu wyborowi mogliśmy również zobaczyć wszystkich sprzedawców w tym regionie.
Więc jeśli istnieje wartość odstająca, możemy faktycznie wybrać konkretny kwartał i liczbę z danymi.
Na przykład wybraliśmy kwartał 3 w 2016 r., mogliśmy zobaczyć, że mamy ponad 10 000 USD sprzedaży, a 70% trafiło do naszych 3 najlepszych sprzedawców, ponieważ umieściłem w nim pierwszą trójkę.
Możemy również przeniknąć do naszych sprzedawców i zobaczyć, ile sprzedają i dlaczego jest to 70%. To, jak głęboko możesz zagłębić się w te informacje, aby wydobyć wgląd, jest po prostu niewiarygodne.
Możesz tak szybko zidentyfikować wszelkie wartości odstające i zobaczyć, dlaczego są to wartości odstające. Możemy kliknąć dowolny przedział czasowy w dowolnym stanie i zobaczyć każdą sprzedaż na sprzedawcę.
Opracowanie formuły DAX
Pozwól, że przeprowadzę Cię przez proces tworzenia formuł , które są wymagane do utworzenia tej wizualizacji.
To nie są łatwe formuły. Jest kilka kroków, które musisz wykonać, aby to faktycznie działało, a największym jest obliczenie, jaka część naszej sprzedaży przypada na naszych 3 najlepszych sprzedawców.
Teraz mamy już naszą Total Sales , którą demonstruję w wielu innych moich tutorialach.
Przechodzimy więc do New Measure i tworzymy naszą formułę Top Sales People Sales .
Użyjemy SUMX , a następnie przejdziemy do kolejnej linii, w której umieścimy wirtualną tabelę za pomocą funkcji TOPN . Umieścimy tutaj 3, ponieważ szukamy naszych 3 najlepszych sprzedawców.
W następnym wierszu przechodzimy do SUMMARIZE Salespeople , która jest kolejną wirtualną tabelą. Tworzymy więc wirtualną tabelę w ramach wirtualnej tabeli tutaj.
Następnie przechodzimy do Salespeople , następnie SalesAmount w następnym wierszu i użyjemy naszej miary Total Sales . Następnie filtrujemy TOPN według wartości SalesAmount.
W rzeczywistości odwołujemy się teraz do miary w kolumnie „SalesAmount”. Możemy utworzyć kolumnę informacji i odwołać się do niej w innej funkcji tabeli, aby utworzyć filtr.
Wydaje się to skomplikowane, ale to naprawdę niesamowite, co możesz osiągnąć, gdy zaczniesz robić tego rodzaju rzeczy.
Na koniec umieścimy wyrażenie w SUMX, czyli naszej całkowitej sprzedaży.
Jest to formuła wielokrotnego użytku, więc można ją wdrożyć na wiele różnych sposobów.
Teraz chcemy również poznać procent sprzedaży, który trafia do naszych 3 najlepszych sprzedawców w odniesieniu do całej sprzedaży.
Więc jeszcze raz przechodzimy do New Measure i nazwiemy ten % sprzedaży najlepszym sprzedawcom . Po prostu przejdziemy do DIVIDE, ponieważ mamy już środki. Nie musimy robić nic innego niż to, co już mamy.
Dzielimy więc naszych najlepszych sprzedawców przez łączną sprzedaż i dodajemy nasz alternatywny wynik, który wynosi 0 .
Mając gotowe formuły, możemy teraz wykonać wizualizację.
Tworzenie Wizualizacji
Pokażę ci, jak możesz stworzyć tę wizualizację za pomocą pasków danych.
W przypadku naszego pierwszego stołu pobieramy nasz kwartał i rok z naszych dat, przechodzimy do naszej lokalizacji i znajdujemy nasz stan . W kolumnach umieszczamy kwartał i rok, aw wierszach nasz stan. Następnie umieszczamy naszą całkowitą sprzedaż w wartościach.
Aby utworzyć paski danych , klikamy tutaj tę sekcję wartości, która jest strzałką rozwijaną, przechodzimy do formatowania warunkowego i klikamy paski danych.
Po prostu wybieramy tutaj kolor motywu dla naszych pasków danych i klikamy OK.
Dzięki paskom danych możemy zobaczyć kwartał, ile faktycznie dokonaliśmy sprzedaży w poszczególnych stanach. Następnie sortujemy je według Sales , abyśmy mogli wyraźnie zobaczyć od najwyższej do najniższej sprzedaży w danym stanie.
Chcemy również wiedzieć, jaki procent sprzedaży trafia do naszych 3 najlepszych sprzedawców w odniesieniu do całej sprzedaży . Aby to zrobić, po prostu skopiujemy i wkleimy tę tabelę tutaj, a następnie przeciągniemy utworzoną przez nas miarę, % sprzedaży do najlepszych sprzedawców, do wartości.
Jeśli porównamy tę tabelę poniżej z tabelą na górze, nie będzie to zbyt wnikliwe, chyba że umieścimy formatowanie warunkowe na paskach danych, prawda? Więc użyjmy również pasków danych w tej tabeli, a następnie posortujmy ją, aby uzyskać przejrzyste wizualizacje rankingu.
Dzięki paskom danych informacje są teraz wyraźnie oczywiste. Nie mogliśmy uzyskać tak dobrych wizualizacji, dopóki nie istniały paski danych.
Moglibyśmy, ale musimy stworzyć indywidualne Skumulowane Wykresy Słupkowe. Ale to byłoby takie męczące. Dzięki paskom danych uzyskanie tych informacji byłoby bardzo łatwe i szybkie.
Na koniec pobieramy nasze imię i nazwisko sprzedawcy i porównujemy je z całkowitą sprzedażą, aby utworzyć kolejną tabelę z boku. Następnie klasyfikujemy lub sortujemy i umieszczamy filtr.
Ranking Insights za pomocą TOPN w LuckyTemplates
Twórz dynamiczne listy wymiarów za pomocą DAX w LuckyTemplates
Wdrażaj logikę rankingowania w Unique Insights za pomocą LuckyTemplates — Advanced DAX
Wniosek
Korzystając z nowej funkcji tabel, mamy wiele okazji do szczegółowego zgłębiania informacji i uzyskiwania unikalnych spostrzeżeń w usłudze LuckyTemplates, takich jak atrybucja wydajności sprzedawców.
W tym przykładzie pokazuję, jak skuteczne są te funkcje, wraz z niektórymi skutecznymi miernikami rankingu DAX, w osiąganiu niesamowitych wizualizacji i wglądu w sprzedaż.
Moglibyśmy trochę zmienić formułę Top Sales People Sales i ponownie ją wykorzystać. Jeśli naprawdę sprawdzisz formułę, jest to tylko wzór.
Powiedzmy na przykład, że chcesz mieć 1 najlepszego klienta, wtedy możemy to zrobić, po prostu zmieniając numer tutaj. Spowoduje to automatyczną zmianę wyników w tabeli.
Jeśli chcesz zacząć opanowywać formuły języka DAX, zapoznaj się z kursem .
W tym miejscu omówię wiele kluczowych pojęć związanych z językiem DAX, których musisz naprawdę dobrze się nauczyć, aby łatwo wdrożyć tego typu prace analityczne na własnych danych.
Wszelkie przemyślenia lub komentarze, daj mi znać w sekcji komentarzy poniżej.
Dzięki!
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.