Przykład analizy koszyka — zaawansowana analiza usługi LuckyTemplates

W tym samouczku omówię niektóre z najbardziej zaawansowanych typów prac analitycznych, które można wykonać w usłudze LuckyTemplates, a mianowicie analizę koszyka. Ta koncepcja teoretyczna ma wiele zastosowań w usłudze LuckyTemplates. Możesz obejrzeć pełny film tego samouczka na dole tego bloga.

Zajmę się tutaj tym, jak możesz wykorzystać ten rodzaj analizy do oceny możliwości sprzedaży krzyżowej w swoich zbiorach danych.

Omówię szczegółowo formuły języka DAX , które należy zaimplementować. Powiedziałem, że jest to zaawansowane i bardzo trudno jest ogarnąć wszystkie różne elementy w każdej formule.

Zalecałbym jednak zapoznanie się z nim na początku, a następnie przeglądanie go z czasem, gdy dowiesz się więcej o każdej pojedynczej funkcji. Dzieje się tak tylko wtedy, gdy od razu nie ma sensu, jak to wszystko do siebie pasuje.

Spis treści

Wewnątrz modelu danych

Pierwszą rzeczą, którą musimy zrobić, to dostosować nasz model. Musimy specjalnie zbudować nasz model dla tego typu analizy. Naprawdę nie ma na to innego sposobu.

W tym przykładzie analizy koszyka musimy przefiltrować konkretny produkt. Ale wtedy przefiltrujemy też inny produkt. Na przykład, jeśli chcemy zobaczyć, ile razy produkt 5 został kupiony w porównaniu do innych produktów, przefiltrujemy/wybierzemy produkt 5.

Działają tu więc dwa filtry: filtr na wybrany przez nas produkt i filtr na każdy inny produkt. Oceniamy, czy dany produkt jest kupowany z innym produktem, dlatego musimy stworzyć ten model.

Mamy naszą tabelę produktów i mamy naszą tabelę produktów filtrów. Tutaj widzimy, że relacja jest „nieaktywna”.

Przykład analizy koszyka — zaawansowana analiza usługi LuckyTemplates

Będziemy pracować z różnymi kontekstami, które zostaną zastosowane z tych dwóch tabel. To sposób, w jaki zarządzamy tymi filtrami lub kontekstami w ramach formuły, pozwoli nam osiągnąć wynik.

Ocena możliwości sprzedaży krzyżowej za pomocą analizy koszyka

Teraz spójrzmy, co tak naprawdę robi wynik.

Tabela wyboru produktów pozwala nam wybrać produkt i zobaczyć, ile razy ten produkt został kupiony z innymi produktami.

Przykład analizy koszyka — zaawansowana analiza usługi LuckyTemplates

Jednak ta tabela Klienci, którzy kupili tutaj, nie odnosi się do naszej tabeli wyboru produktów .

Przykład analizy koszyka — zaawansowana analiza usługi LuckyTemplates

Ta tabela po prostu pokazuje, ile osób kupiło produkty widoczne w tabeli Nazwa produktu w 2016 r., ponieważ filtrujemy to w 2016 r.

Przykład analizy koszyka — zaawansowana analiza usługi LuckyTemplates

Tak więc w przypadku produktu 1 jest 135 osób, które kupiły go w 2016 r., podczas gdy 128 osób kupiło produkt 15 i tak dalej.

Fragmentator Wybór produktów pochodzi z Filtrowanych produktów, które mamy w naszym modelu, który ma nieaktywną relację. Tak więc z naszego początkowego wyboru nie ma to żadnego wpływu na kolumnę Klienci, którzy kupili .

Co zmienia ta tabela Klienci z obydwoma produktami , ponieważ ta formuła ocenia produkty (fragmentator Wybór produktów) i pokazuje, ile razy został kupiony z innymi produktami (tabela Nazwa produktu).

Przyjrzyjmy się formule stojącej za tym wszystkim, aby lepiej zrozumieć wyniki.

Formuła w pracy

Ta formuła ze złożonymi funkcjami języka DAX zawiera trochę elementów. Użyłem zmiennych tak skutecznie, jak tylko mogłem.

W tej zmiennej umieściłem cały filtr tabeli i nazwałem go Multi Purchase Evaluation .

Przykład analizy koszyka — zaawansowana analiza usługi LuckyTemplates

Używamy CALCULATETABLE , który jest filtrem tabeli.

Na przykład idziemy z produktem 1, filtr jest umieszczany w tabeli Sales. VALUES tworzy tutaj tabelę kolumnową zawierającą wszystkie unikalne osoby lub klientów, którzy kupili produkt 1 .

WSZYSTKIE produkty zwalniają lub usuwają filtr Produkty, a następnie USERELATIONSHIP włączy ten inny filtr, który ma nieaktywną relację.

Będzie przeglądać każdego klienta i sprawdzić, czy ten klient kupił również produkt wybrany przez nas we fragmentatorze Wybór produktów.

Funkcja WARTOŚCI zachowuje klientów, którzy kupili, powiedzmy, produkty 1 i produkt 6 dla tego konkretnego wyniku .

Przykład analizy koszyka — zaawansowana analiza usługi LuckyTemplates

Ta ocena tutaj, Klienci, którzy kupili

Przykład analizy koszyka — zaawansowana analiza usługi LuckyTemplates

robi po prostu DISTINCTCOUNT klientów, którzy pozostali.

Przykład analizy koszyka — zaawansowana analiza usługi LuckyTemplates

Jest to prawdopodobnie jedna z najtrudniejszych rzeczy, jakie pokazałem w każdym samouczku wideo, który zrobiłem, ale z pewnością ma wiele zastosowań.

W przeszłości prawdopodobnie kosztowałoby to dziesiątki tysięcy dolarów, ale dzięki usłudze LuckyTemplates możesz to łatwo osiągnąć, jeśli tylko rozumiesz niektóre naprawdę zaawansowane formuły języka DAX.


Wprowadzenie do analizy koszyka — wskazówki dotyczące najlepszych praktyk dotyczących usługi LuckyTemplates przy użyciu języka DAX
Odkryj liczbę klientów, którzy kupują wiele produktów w usłudze LuckyTemplates
Macierz sprzedaży krzyżowej w usłudze LuckyTemplates — zaawansowana analiza w usłudze DAX

Wniosek

Pomyśl, jak cenny jest ten wgląd…

Możliwość oceny niemal w czasie rzeczywistym… Możesz zadać sobie pytanie w stylu: „ Cóż, czy powinienem skorzystać z okazji, aby sprzedawać naszym klientom więcej w oparciu o to, co kupili wcześniej? Czy są jakieś promocje, które możemy uruchomić, które umożliwią nam zwiększenie naszych przychodów lub zysków w przyszłości w oparciu o tę analizę sprzedaży krzyżowej lub analizę koszyka, którą wdrażamy?”

Mam nadzieję, że dostrzegasz i uświadamiasz sobie ogromną moc takich spostrzeżeń.

Nauczenie się, jak wdrażać tę analizę, naprawdę tworzy dużą wartość dla Ciebie, Twoich zespołów i Twojej organizacji. Zdecydowanie idź do niego i zanurz się w samouczku i sprawdź, czy możesz zaimplementować to we własnych modelach i raportach.

Powodzenia z tym!

Leave a Comment

Dodawaj, usuwaj i zmieniaj nazwy kolumn w R za pomocą Dplyr

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.

Funkcje zbierania w Microsoft Power Automate

Funkcje zbierania w Microsoft Power Automate

Odkryj różnorodne funkcje zbierania, które można wykorzystać w Power Automate. Zdobądź praktyczne informacje o funkcjach tablicowych i ich zastosowaniu.

Oceń wydajność kodu DAX w DAX Studio

Oceń wydajność kodu DAX w DAX Studio

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

Czym jest self w Pythonie: przykłady z życia wzięte

Czym jest self w Pythonie: przykłady z życia wzięte

Jak zapisać i załadować plik RDS w R

Jak zapisać i załadować plik RDS w R

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.

Powrót do pierwszych N dni roboczych — rozwiązanie języka kodowania DAX

Powrót do pierwszych N dni roboczych — rozwiązanie języka kodowania DAX

Z tego samouczka języka kodowania DAX dowiesz się, jak używać funkcji GENERUJ i jak dynamicznie zmieniać tytuł miary.

Zaprezentuj spostrzeżenia przy użyciu wielowątkowej techniki dynamicznych wizualizacji w usłudze LuckyTemplates

Zaprezentuj spostrzeżenia przy użyciu wielowątkowej techniki dynamicznych wizualizacji w usłudze LuckyTemplates

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.

Wprowadzenie do filtrowania kontekstu w usłudze LuckyTemplates

Wprowadzenie do filtrowania kontekstu w usłudze LuckyTemplates

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.

Najlepsze wskazówki dotyczące korzystania z aplikacji w usłudze online LuckyTemplates

Najlepsze wskazówki dotyczące korzystania z aplikacji w usłudze online LuckyTemplates

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ł.

Analizuj zmiany marży zysku w godzinach nadliczbowych — Analizuj za pomocą LuckyTemplates i DAX

Analizuj zmiany marży zysku w godzinach nadliczbowych — Analizuj za pomocą LuckyTemplates i DAX

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.