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.
Mam jeszcze jedną naprawdę wyjątkową wiedzę do pokazania w usłudze LuckyTemplates. Po tej sesji będziesz w stanie zidentyfikować pierwszy zakup klienta i wykorzystać te dane do zwiększenia przyszłej sprzedaży. Możesz obejrzeć pełny film tego samouczka na dole tego bloga.
Analizując trend pod kątem pierwszego produktu, który kupują klienci, możesz: (1) zmienić nasze działania marketingowe; (2) przydzielić odpowiednie środki na naszą reklamę; oraz (3) wykorzystać tę wiedzę, aby pozyskać więcej klientów.
Możesz to zrobić, ponieważ ta funkcja pozwala określić, które produkty są bardziej popularne w początkowym zakupie niż inne. Na tej podstawie możesz dowiedzieć się, jakie są drugie i trzecie najpopularniejsze zakupy. W końcu zobaczysz również wspólny mianownik w tych konkretnych wynikach.
Spis treści
Przykładowy wgląd przedstawiający historię pierwszych zakupów
Korzystając z danych wygenerowanych na podstawie Twojej wcześniejszej sprzedaży, możesz łatwo wyśledzić pierwszy zakup klienta. Taka historia zamówień może pomóc w podejmowaniu decyzji biznesowych dotyczących sposobu zwiększenia sprzedaży. Możesz również użyć tej analizy do ukierunkowania marketingu i reklamy na konkretny produkt.
Poniżej znajduje się kilka przykładowych danych, które przygotowałem na potrzeby tego samouczka. Pokazuje konkretne nazwy klientów, a także odpowiednie produkty, które kupili jako pierwsi.
Zestawiłem te przykładowe dane z wieloma różnymi klientami. W przypadku nazw produktów mam tylko nazwy ogólne dla łatwej identyfikacji. Następnie zebrałem nazwiska klientów, którzy najwyraźniej już coś kupili.
Dodałem również selektor daty, dzięki czemu mogę łatwo kontrolować zakres dat zakupu z dowolnego okresu.
To, co mam dalej, to zasadnicza część tabeli usługi LuckyTemplates . Stworzyłem również tabelę, aby sprawdzić, czy mam prawidłowe dane. Ponieważ być może będę musiał sprawdzić liczby w taki czy inny sposób, jest to dobry środek.
Odkrywanie pierwszego zakupu klienta
Formuła, której użyłem, jest kombinacją kilku różnych funkcji.
Najpierw musisz spojrzeć na formułę TOPN , w tym funkcje SUMMARIZE i CALCULATE .
Jeśli próbujesz znaleźć coś pierwszego lub ostatniego, TOPN jest idealnym rozwiązaniem. Ta funkcja nie zwraca wartości, ale zwraca tabelę. To kluczowa różnica w stosunku do funkcji RANKX , ponieważ ta ostatnia zwraca tylko wartość rankingu.
To, co dodałem w ramach TOPN, to liczba, która sugeruje tabelę, którą chcę zachować na koniec oceny.
Następnie dodałem funkcję SUMMARIZE , która zwraca wirtualną tabelę z datą i każdym pojedynczym produktem.
Oto sztuczka, która jest naprawdę kluczowa – musisz ocenić minimalną datę lub pierwszą randkę.
Dlatego musisz iść i znaleźć pierwszą randkę, ale musisz zawinąć ją w instrukcję CALCULATE . Jeśli tego nie zrobisz, otrzymasz nieprawidłowy wynik.
Teraz funkcja CALCULATE umożliwia nam zastosowanie kontekstu filtru do konkretnego wyniku MIN (Dates[Date]) .
Tak więc kontekst tego obliczenia zaczyna się od klienta, następnie przy każdym zakupionym przez niego produkcie, a na koniec ocena minimalnej daty lub pierwszej daty zakupu produktu przez klienta.
Dodatkowo zwraca rzeczywistą wartość produktu, która będzie rzeczywistą nazwą konkretnego produktu.
Kiedy wszystkie te formuły zostaną połączone, daje to bardzo potężny wgląd.
Przegląd wyników
Następnie musisz to dokładnie sprawdzić. Bardzo ważne jest sprawdzenie, czy tabela i formuła faktycznie dają prawidłowe wyniki.
Wybierzmy więc konkretnego klienta. Zobaczysz tutaj, że mam tę tabelę, która zawiera każdą datę, każdy produkt i każdą sprzedaż dla tego konkretnego klienta.
W związku z tym pierwszy zakupiony produkt miał miejsce 20.08.2015 . Możesz nawet zobaczyć łączną sprzedaż produktu 94 . Następnie możesz wypróbować więcej próbek, aby zweryfikować wyniki w tabeli.
Co więcej, możesz zmienić ramy czasowe swoich danych, co również spowoduje dynamiczną zmianę wyników.
Data ostatniego zakupu w usłudze LuckyTemplates
Przewidywanie, kiedy Twoi klienci dokonają kolejnego zakupu w usłudze Power BI
Odkrywanie zakupu wielu produktów przy użyciu języka DAX w usłudze LuckyTemplates
Wniosek
W tym samouczku zademonstrowałem, w jaki sposób można opracować dane dotyczące pierwszego zakupu i faktycznie umieścić je w tabeli w usłudze LuckyTemplates . W ten sposób możesz zobaczyć trendy dotyczące produktów i klientów z dowolnego okresu w dynamiczny sposób.
Mamy nadzieję, że widzisz, że jest to naprawdę potężna rzecz i możesz to zrobić w stosunkowo wydajny sposób za pomocą LuckyTemplates. To właśnie sprawia, że usługa LuckyTemplates jest tak świetna!
Powodzenia we wdrażaniu tego w swoich modelach.
***** Nauka LuckyTemplates? *****
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.