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 podzielę się świetną wizualną wskazówką dotyczącą usługi LuckyTemplates. Pokażę ci, jak dynamicznie wizualizować rzeczy w czasie na podstawie niektórych wyborów. W tym przykładzie patrzymy na klientów. Możesz obejrzeć pełny film tego samouczka na dole tego bloga.
Najpierw pokażę ci kilka rzeczy, które mogą wystąpić w twoich wizualizacjach, co może sprawić, że nie będą tak przekonujące, jak powinny.
Jednym z nich jest wybranie klienta i umieszczenie naturalnego kontekstu w raporcie, dzięki filtrowaniu widać te małe słupki, które pokazują, kiedy klient dokonał zakupu.
W tej wizualizacji nie podoba mi się to, że tak naprawdę nie pokazuje ona, kiedy klient dokonał wystarczająco dobrego zakupu, zwłaszcza w przypadku wielokrotnego wyboru klientów. Na wizualizacji nie widać dokładnych dat zakupu. Nie jest oczywiste, kiedy klienci dokonali zakupu.
Inną dostępną opcją, której również nie lubię, jest przejście do wstążki Format i kliknięcie opcji Edytuj interakcje , a następnie wybranie tej wizualizacji (kliknij pierwszą ikonę w prawym górnym rogu wykresu).
Moim zdaniem ta wizualizacja nie ma większej wartości dodanej, ponieważ tak naprawdę nie pokazuje, w kontekście kwartału, kiedy ten przedział czasowy jest. To po prostu opracowanie pierwszego i ostatniego zakupu, a następnie budowanie zakupów pomiędzy nimi, jeśli takie były.
Chcę, aby moja wizualizacja wyglądała tak:
Chcę pokazać wszystko, ale zmienię kolor pasków, aby podkreślić, kiedy klient dokonał zakupu lub gdy wielu klientów dokonało zakupu. Pokażę ci kilka kroków, jak możesz to zrobić.
Spis treści
Korzystanie z obliczeń, na które nie ma wpływu wybór
Najpierw skopiuję i przekształcę wizualizację Całkowity przychód według daty w tabelę do celów demonstracyjnych.
Następnie utworzę obliczenie, na które wybór dotyczący klientów nie będzie miał wpływu. Chcę zobaczyć całą sprzedaż niezależnie od tego, kiedy klient został wybrany. Zawsze chcę zobaczyć całkowitą sprzedaż w danym dniu.
Ta formuła (z funkcją ) oblicza całkowity przychód , ale pomija wszelkie filtry pochodzące od Klientów korzystających z funkcji .
Zamierzam tylko zastąpić miarę Całkowity przychód w wizualizacjach tą formułą All Sales .
Gdy w wizualizacji klienta nie ma wyboru, w rzeczywistości nie ma żadnej różnicy w wartości.
Wizualizacja usługi LuckyTemplates: korzystanie z logiki wybranej przez klienta
Następnie tworzę tę logikę, która daje prawdę i fałsz, jeśli wybiorę coś w wizualizacji klienta.
W tej formule użyłem funkcji i . Jeśli więc dokonano wyboru w kolumnie Nazwy klientów , zostanie ono przefiltrowane. Łączny przychód nie jest pusty, ponieważ nadal będzie filtrowany według wyboru w wizualizacji klienta. Wtedy jest równy 1. Jeśli nie, będzie równy zero.
Kiedy dokonam pewnych wyborów w wizualizacji Klienci, otrzymamy kolumnę z „1”, gdy wybrani przeze mnie klienci dokonali zakupu, mimo że kolumna Cała sprzedaż zawsze będzie zawierała pełną sprzedaż klienta.
Muszę więc przenieść to do wizualizacji Wszystkie daty sprzedaży .
Zmień kolory na podstawie reguły
Najpierw przejdę do kolorów danych i zmienię kolory na podstawie reguły . Kliknę to pole tutaj domyślny kolor .
A potem przejdę do Reguł i zrobię regułę opartą na miary Wybrany przez klienta . Jeśli równa się jednej liczbie, chcę, żeby była ciemnoniebieska. Jeśli jest równy zeru, chcę, aby był jaśniejszy. Następnie klikam OK.
Ważną rzeczą do zapamiętania jest wybranie tego filtra tutaj (pierwszy w prawym górnym rogu wizualizacji), aby to zadziałało:
Jest to świetne wykorzystanie funkcji formatowania warunkowego , w której można określić, co faktycznie pojawia się jako kolor na podstawie zaznaczenia. Nie ma wad tych efektów filtrowania.
Jak kontrolować interakcje elementów wizualnych w usłudze LuckyTemplates
Niestandardowe techniki formatowania warunkowego w usłudze LuckyTemplates
Korzystanie z pól filtrów i interakcji wizualnych w celu tworzenia atrakcyjnych wizualizacji w usłudze LuckyTemplates
Wniosek
Myślę, że jest to naprawdę fajna technika wizualna LuckyTemplates. W innych moich samouczkach przedstawiłem kilka przykładów użycia funkcji formatowania warunkowego; Myślę, że to najlepszy sposób na pokazanie tak wielu unikalnych spostrzeżeń.
Możesz to zrobić na wykresach kolumnowych, takich jak ten, wykresach słupkowych, a nawet w tabelach. Możesz stworzyć przekonujący wygląd, aby uzyskać wgląd bez zbyt zaawansowanej logiki. Moim zdaniem to prawdziwy przełom, jeśli chodzi o zmienność sposobu prezentowania rzeczy.
Mam nadzieję, że potrafisz to dobrze zaimplementować we własnych raportach wizualnych usługi LuckyTemplates. Sprawdź poniższe łącza, aby uzyskać więcej samouczków usługi LuckyTemplates.
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.