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 chciałem omówić sprzedaż nowych klientów i nauczyć Cię, jak ją obliczać przy użyciu modelu usługi LuckyTemplates. Możesz obejrzeć pełny film tego samouczka na dole tego bloga.
Kiedy ustalasz, kim są Twoi nowi klienci, przede wszystkim musisz upewnić się, że dobrze rozumiesz, jak klasyfikować nowego klienta.
Obliczenia i logika, których używasz do obliczania sprzedaży (lub przychodów) nowych klientów, są bardzo podobne do obliczania bezwzględnej liczby nowych klientów. Jedyna różnica polega na tym, że musisz nieco inaczej ustrukturyzować nasze formuły języka DAX . Na tym koncentruje się ten samouczek.
Spis treści
Zaawansowany wgląd w dane dotyczące sprzedaży nowych klientów
Główna różnica między obliczaniem sprzedaży dla nowych klientów a nowych klientów polega na tym, że musisz użyć wirtualnej tabeli w kontekście filtra funkcji .
Po pomyślnym włączeniu wymaganej formuły będziesz mógł wygenerować raport New Customer Analytics, taki jak ten poniżej.
W przykładowym raporcie możesz zobaczyć wykres, który porównuje łączną sprzedaż i sprzedaż nowych klientów według miesiąca i roku.
Aby uzyskać taki wgląd, musisz określić, kim są Twoi nowi klienci lub przynajmniej sklasyfikować tych, których uważasz za „nowych klientów”.
Następnie możesz porównać sprzedaż nowych klientów z całkowitą sprzedażą w bieżącym miesiącu. Stamtąd możesz uzyskać procent nowych klientów i sprzedaż nowych klientów, tak jak dane poniżej.
Oto niektóre z interesujących spostrzeżeń, które możesz wyciągnąć z tego przygotowanego przeze mnie raportu New Customer Analytics . A teraz najtrudniejsza część. Nauczę cię, jak wymyślić te analizy rezygnacji.
Ocena listy nowych klientów
Zanim będziesz mógł obliczyć sprzedaż dla nowych klientów, nadal musisz określić, kim są Twoi „nowi klienci”. Możesz zapoznać się ze szczegółową dyskusją na temat nowych klientów tutaj . Następnie przejdźmy do tej strony, którą skonfigurowałem.
Krótko mówiąc, nowi klienci mogą się różnić w każdej firmie. W przypadku tej wersji demonstracyjnej uważam klientów za nowych, jeśli dokonali zakupu w bieżącym miesiącu, ale nie mają wcześniejszej historii zakupów w ciągu ostatnich 90 dni. W rzeczywistości możesz zmienić okno czasowe w zależności od swoich parametrów. Możesz ustawić go na przykład na 180 dni lub obniżyć do 30 dni.
Zapoznaj się z formułą dla nowych klientów.
Formuły CustomerTM i PriorCustomers obliczają grupę klientów w 90-dniowym oknie i analizują grupę klientów w bieżącym kontekście .
Następnie funkcja zwraca inną tabelę dla klientów, którzy są w pierwszym parametrze, ale nie w drugim. Na koniec funkcja policzy tych klientów.
Cała formuła przyniesie nam dane dla tej kolumny poniżej.
Przełamywanie sprzedaży nowych klientów
Następnie obliczmy sprzedaż nowych klientów za pomocą tej formuły.
Jeśli znasz już poprzednią formułę Nowych Klientów , ta będzie łatwa. To dlatego, że używasz dokładnie tej samej formuły co poprzednio.
To, co robi różnicę, to rzeczy, które robisz po funkcji RETURN .
Zamiast ustawiłem teraz nową formułę. Zmieniłem go na , ponieważ musisz zmienić kontekst naszej formuły Total Sales .
A wartości poniżej w kolumnie Sprzedaż dla nowych klientów są tym, czego potrzebujesz, aby przejść przez formułę. Dzieje się tak dlatego, że ta formuła ocenia tylko określony podzbiór klientów, których uważasz za nowych .
W innym przykładzie, gdy spróbujesz zmienić nasz kontekst dla nowych klientów, wyniki również się zmienią. Na przykład uznam klientów za nowych, jeśli dokonali zakupu przed upływem 180 dni. Dynamicznie zmieniałyby się również dane dotyczące nowych klientów, sprzedaży nowych klientów oraz sprzedaży ogółem.
Mam nadzieję, że teraz lepiej rozumiesz, w jaki sposób możesz uzyskać większy wgląd. Wreszcie, jeśli myślisz o obliczeniu stałych klientów, nie byłoby to trudne. Stali klienci są przeciwieństwem nowych klientów , prawda? Wszystko, co musisz zrobić, to utworzyć nową miarę.
Opracowanie procentu sprzedaży dla nowych klientów
Następnie, co powiesz na to, jeśli obliczysz procent sprzedaży nowych klientów ? Spójrz na tę inną formułę.
Po dodaniu formuły po prostu przenieś ją do tabeli, aby zobaczyć odpowiednie wyniki w kolumnie % sprzedaży dla nowych klientów .
Nowi a obecni klienci
Analiza nowych klientów przy użyciu zaawansowanej
analizy odpływu języka DAX: znajdowanie utraconych klientów przy użyciu usługi LuckyTemplates i języka DAX
Wniosek
Zrozumienie sprzedaży nowych klientów jest ważnym wskaźnikiem dla wielu organizacji . Dzięki temu dowiesz się, jaka część Twojej sprzedaży pochodzi od obecnych klientów w porównaniu z nowymi klientami.
W wielu przypadkach zwiększenie zakupów przez obecnych klientów może być znacznie bardziej korzystne dla wielu organizacji, ponieważ często jest to znacznie tańszy sposób generowania większej sprzedaży. Z pewnością jest to kwestia dyskusyjna, ponieważ zależy to od cyklu, w jakim znajduje się firma i od tego, czy jest to firma typu start-up, czy istniejąca.
Mamy nadzieję, że możesz wiele wyciągnąć z tego samouczka, a także zobaczyć, jak zaimplementować dość zaawansowaną logikę w swoich modelach usługi LuckyTemplates .
Powodzenia z tym!
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.