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 samouczku dowiesz się, jak porównać wartości między Top N i Average Of Others w usłudze LuckyTemplates. Ta technika analizy pomaga dodać kierunkowość do Twojego rozwiązania, sprawdzając, jak bardzo klienci Top N i Bottom N są powyżej średniej pozostałych klientów. Możesz obejrzeć pełny film z tego samouczka na dole tego bloga.
Spis treści
Konfigurowanie modelu do porównywania wartości
W tym samouczku odtworzymy następujący raport:
Możesz zobaczyć, że jeśli zmienisz kontekst za pomocą fragmentatora, zmienią się zarówno klienci, jak i liczby.
Jest to prosty model oparty na sprzedaży z tabelą faktów i tabelą wymiarów. Możesz zobaczyć jego model danych poniżej:
Ma standardowy układ kaskadowy z tabelami wymiarów Daty , Klienci i Produkty na górze i tabelą faktów Sprzedaż poniżej .
Wszystkie relacje są typu jeden-do-wielu z wymiarami po stronie „jeden” i tabelą faktów po stronie „wiele”.
Odtwarzanie przykładowego raportu
Wraz z zestawem danych musisz dodać kilka dodatkowych tabel, aby użyć fragmentatora do wyboru Top N i kierunku.
Tworzenie tabel i fragmentatorów
Najpierw przejdź do paska narzędzi Modelowanie i dodaj nowy parametr. Nadaj parametrowi nazwę Top N i ustaw typ danych na liczbę całkowitą.
Wprowadź 1 i 10 w parametrach Minimum i Maksimum. Następnie wprowadź 1 i 5 w parametrach Increment i Default.
Następnie utwórz tabelę Kierunki z wartościami kierunku dla góry i dołu oraz kolumną sortowania. Przejdź do paska narzędzi Strona główna i kliknij Wprowadź dane.
Przeciągnij kolumnę Data , parametr Top N i kolumnę Kierunek na kanwę i przekształć je we fragmentator.
Następnie dodaj tabelę obliczeniową, aby dodać wiersz Inne do listy wszystkich klientów.
Aby wyświetlić wartości uszeregowane, dodaj tabelę do obszaru roboczego. Przeciągnij klienta z tabeli Klienci plus inni w tabeli wewnątrz pulpitu nawigacyjnego.
Miary budowlane do porównania wartości
Zmień tytuł tabeli za pomocą miary Tytuł tabeli klienta .
Wyłącz tytuł i kliknij przycisk w tekście tytułu poniżej.
Wybierz wartość pola dla parametru Formatuj według. Następnie wybierz Tytuł tabeli klientów wewnątrz Wyświetl miary dla parametru Na podstawie pola.
Miara Tytuł tabeli klientów zbiera kierunek i N najlepszych fragmentatorów i łączy je z tekstem statycznym w celu wygenerowania wyniku.
Następnie oblicz odpowiednią wartość rankingu. Aby to zrobić, potrzebujesz zarówno normalnego rankingu malejącego z góry na dół, jak i rankingu rosnącego z dołu do góry.
Oto ranking malejący:
A to ranking rosnący:
Użyj fragmentatorów Top N i Direction, aby zwrócić odpowiedni ranking klientów. Oto przykład, jak to powinno wyglądać na podstawie miary Customer Rank :
Funkcja zbiera wartości z dwóch fragmentatorów i używa ich do ustalenia, jaki ranking ma zostać wyświetlony.
Teraz sprawdź, czy miary rankingu odpowiadają wyborom fragmentatora, umieszczając miary w tabeli.
Jeśli zmienisz kontekst za pomocą selekcji fragmentatora, wartości w tabeli również powinny się odpowiednio zmienić.
Po sprawdzeniu miar usuń je z wyjątkiem miary Customer Rank i dodaj miarę Customer Sales .
Miara Customer Sales wykorzystuje logikę do obsługi trzech przypadków.
Tworzenie skumulowanego wykresu kolumnowego
Skopiuj i wklej tabelę, a następnie przekształć ją w wykres liniowy i skumulowany kolumnowy. Usuń miarę Customer Rank (nie będziesz jej potrzebować).
Następnie dodaj miarę Średnia sprzedaży dla innych klientów do wartości wiersza.
Po zakończeniu przejdź do Filtrów i odfiltruj Sprzedaż klientów , które nie są puste, i kliknij Zastosuj filtr.
Na koniec, podobnie jak w przypadku miary Customer Table Title, zmień tytuł wizualizacji za pomocą miary Customer Chart Title .
Ta miara zbiera zaznaczenia fragmentatorów Top N i Direction i łączy je z tekstem statycznym w celu utworzenia tytułu.
Stamtąd zauważysz, że w tabeli jest napisane „i”, podczas gdy na wykresie jest napisane „w porównaniu”.
Wyróżnianie efektów wizualnych
Następnym krokiem jest pokolorowanie kolumn.
Miara Kolory wykresu klienta przypisuje szary kolor, jeśli nazwa klienta to Inne. W przeciwnym razie zastosuje niebieski kolor.
Przejdź do Kolory danych i wybierz przycisk w Kolorze domyślnym.
Wybierz Wartość pola dla parametru Formatuj według i wybierz Kolory wykresu klienta wewnątrz Miary wyświetlania dla pola Na podstawie.
Tworzenie środków końcowych
Teraz użyj rozgałęzień matematycznych i miarowych, aby utworzyć miary dla różnicy między sprzedażą klienta a średnią sprzedaży innych osób .
Ta miara wykorzystuje odejmowanie, aby uzyskać wielkość sprzedaży.
Ta miara wykorzystuje dzielenie, aby uzyskać wartość procentową.
Dodaj miary do etykiet narzędzi wizualizacji wykresu.
Następnie, gdy najedziesz kursorem na klienta, możesz zobaczyć, ile była warta jego sprzedaż i jak wypada w porównaniu ze średnią kwotą.
Te wizualizacje reagują na fragmentatory w kanwie. Możesz ich używać do uzyskiwania danych z różnych okresów i kierunków.
Jak zaprezentować najlepszy wynik w wizualizacji karty usługi LuckyTemplates
Wyświetlanie najlepszych lub najniższych wyników przy użyciu rankingu w technice wizualizacji usługi Power B I
— wykresy kolumnowe i filtry usługi LuckyTemplates
Wniosek
W tym samouczku przedstawiono porównanie wartości między wartościami Top N i Average Of Others w usłudze .
Różnica wartości jest niezbędna podczas monitorowania wydajności Twoich produktów. Pomaga tworzyć więcej strategii w celu poprawy sprzedaży. Możesz użyć tej techniki, aby poprawić i osiągnąć cele sprzedażowe w swojej organizacji.
Greg
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.