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 tym poście na blogu chcę Cię nauczyć, jak w dynamiczny sposób pokazać klientom poruszanie się po grupach na przestrzeni czasu. Tę wizualizację rankingu można wykonać w usłudze LuckyTemplates przy użyciu unikatowego fragmentatora. Możesz obejrzeć pełny film tego samouczka na dole tego bloga.
Kiedy klikam Ten kwartał , chcę zobaczyć moich 20 najlepszych klientów w tej wizualizacji rankingu. Następnie, kiedy klikam fragmentatory Poprzedni kwartał i Dwa kwartały temu , chcę również zobaczyć, którzy byli moimi 20 najlepszymi klientami w tych przedziałach czasowych. Dla mnie jest to naprawdę atrakcyjny ranking w wizualizacji usługi LuckyTemplates, który nie był możliwy jeszcze niedawno, dopóki usługa LuckyTemplates nie włączyła formatowania warunkowego na wykresach.
Pierwszą rzeczą, którą musimy zrobić, to utworzyć podstawowe obliczenia. Ponieważ mamy już obliczenie naszych przychodów z tego kwartału , musimy utworzyć obliczenia przychodów dla poprzedniego kwartału i dwóch kwartałów temu .
Spis treści
Obliczanie przychodów z ostatniego kwartału
Utworzę nową miarę i nadam jej nazwę Revenue LQ . Użyjemy i odniesiemy się do całkowitego przychodu. Następnie użyj funkcji DATAADD, odwołaj się do kolumny tabeli Daty, a następnie wpisz minus 1 kwartał.
Funkcja jest tak dobrą formułą do użycia ze względu na jej elastyczność umożliwiającą szybkie przejście do dowolnego przedziału czasowego.
Obliczanie przychodów sprzed dwóch kwartałów
Zamierzam skopiować tę miarę i wkleić ją na pasku formuły, aby utworzyć nową miarę. Nazwijmy to Revenue 2 Qs Ago , a następnie zmień kwartał z -1 na -2.
Mamy więc już wszystkie przychody z poprzednich kwartałów. Pokażę tylko przychody z ostatniego kwartału.
Obliczanie Rankingu Klientów
Następnym krokiem jest stworzenie formuły rankingowej, która wskazuje, w jaki sposób oceniany jest klient. Stworzymy nową miarę i nazwiemy ją Rankingiem okresu przychodów .
Na początek użyję i odniosę się do moich klientów. Następnie napiszę wyrażenie, którym jest Całkowity Przychód, i ustawię je w kolejności malejącej.
Teraz możemy zobaczyć ranking naszych klientów.
Chcę również osadzić miarę rankingu, którą wprowadziliśmy, w wizualizacji Całkowity przychód według nazw klientów po lewej stronie, więc użyję kilku zmiennych.
Wybieram a następnie CurrentPeriodRank . Wspaniałą rzeczą w zmiennych jest to, że możesz je nazwać, jak chcesz.
Następnie skopiuję to dwukrotnie na pasku formuły i zmienię ich nazwy na LastPeriodRank i TwoAgoPeriodRank .
Następnie wprowadzę obliczenia Revenue LQ i Revenue 2 Qs Ago , które właśnie wykonaliśmy.
Następnym krokiem jest dopasowanie ich do tego, co jest wybrane w krajalnicy. Użyjemy RETURN, a następnie wydamy instrukcję SWITCH TRUE.
Użyjemy i odniesiemy się do przedziału czasowego.
Jeśli przedział czasowy jest równy temu okresowi, chcemy, aby był równy CurrentPeriodRank.
W tym momencie po prostu łączę tutaj wiele elementów. Tę część wzoru skopiuję dwukrotnie.
Zamierzam zmienić Ten okres na Ten kwartał , Poprzedni kwartał i 2 kwartały temu .
Kluczem jest tutaj to, że bez względu na to, jakiego wyboru dokonamy we fragmentatorze przedziałów czasowych, liczby w kolumnie Całkowity przychód nie powinny się zmieniać.
Z drugim kwartałem 2018 jako wybranym filtrem dla kwartału i roku , jest to wartość całkowitego przychodu dla naszych klientów i ich ranking w tym kwartale .
Ale chcemy też zobaczyć, jak te osoby uplasowały się w poprzednich kwartałach. Aby to zrobić, musimy tylko wybrać Poprzedni kwartał i Dwa kwartały temu z krajalnicy. Następnie numer rankingowy zmieni się dla każdego odpowiedniego klienta.
Używanie formatowania warunkowego do wizualizacji rankingu
Ostatnią rzeczą, którą musimy zrobić, to przejść do sekcji Kolor danych , a następnie przejść do obszaru Formatowanie warunkowe .
Przejdziemy do sekcji Reguły, a następnie znajdziemy miarę Ranking okresu przychodów .
Jeśli wartość liczby jest większa lub równa 1 i jest mniejsza lub równa 20, chcemy, aby była równa ciemniejszemu kolorowi niebieskiemu .
Stwórzmy nową regułę. Jeśli jest większy niż 20 i mniejszy niż 20 000, chcemy, aby był równy znacznie jaśniejszemu kolorowi niebieskiemu .
Spowoduje to wyróżnienie wizualizacji Całkowity przychód według nazw klientów .
Formatowanie warunkowe usługi LuckyTemplates dla elementów wizualnych wykresów — co jest możliwe?
Prezentacja wyjątkowych spostrzeżeń przy użyciu formatowania warunkowego w usłudze LuckyTemplates
Niestandardowe techniki formatowania warunkowego w usłudze LuckyTemplates
Wniosek
Aby opracować tę wizualizację rankingu grupowego w raporcie usługi LuckyTemplates, użyliśmy kilku różnych technik. Mamy tabelę pomocniczą , która określa dane, na które patrzymy. Następnie w ramach samej miary użyliśmy logiki wyprowadzonej ze zmiennej . Aby zakończyć, użyliśmy formatowania warunkowego w samej grafice, aby pokazać kilka interesujących spostrzeżeń.
Mam nadzieję, że ten samouczek zainspiruje Cię do zastosowania tych technik we własnych raportach. Istnieje tak wiele różnych sposobów wykorzystania takiej logiki. To zdecydowanie kluczowy wniosek, którego chcę, abyś nauczył się z tego samouczka.
Jeśli podobała Ci się ta treść, obejrzyj towarzyszący film i nie zapomnij zasubskrybować LuckyTemplates TV .
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.