Analiza usługi LuckyTemplates przy użyciu języka DAX: ile unikalnych produktów kupił klient

W tym przykładzie analizy usługi LuckyTemplates wygenerujemy unikalny wgląd, w którym ocenimy wszystkich naszych klientów i zobaczymy, ile unikatowych produktów kupili. Pokażę ci, jak analizować to w czasie i używać czegokolwiek w modelu danych. Możesz obejrzeć pełny film tego samouczka na dole tego bloga.

Na potrzeby tej analizy usługi LuckyTemplates ocenimy dane w kontekście klienta. To, co dzieje się ze stołami i za kulisami, polega na tym, że klienci będą filtrowani w naszej tabeli Klienci. Następnie identyfikator klienta zostanie przefiltrowany dla każdego klienta.

Analiza usługi LuckyTemplates przy użyciu języka DAX: ile unikalnych produktów kupił klient

wewnątrz modelu danych

Następnie mamy tutaj nasz identyfikator produktu (wewnątrz tabeli Sales), który będzie kolumną lub wymiarem w naszej tabeli , który możemy następnie przeglądać i sprawdzać, ile unikalnych elementów pozostało po umieszczeniu filtra. LuckyTemplates ma świetną funkcję o nazwie , która nam to umożliwia.

Spis treści

Używanie DISTINCTCOUNT do obliczeń

Utworzymy teraz naszą formułę Unique Products Bought i użyjemy funkcji DISTINCTCOUNT , która wyszuka te unikalne produkty w tabeli Sales . Następnie możemy obliczyć, ile jest unikalnych identyfikatorów produktów .

Analiza usługi LuckyTemplates przy użyciu języka DAX: ile unikalnych produktów kupił klient

Jeśli wprowadzimy to do naszej tabeli, zobaczymy teraz wszystkie wyjątkowe produkty, które kupili nasi klienci. Ten klient, na przykład Andrew Graham, kupił od nas 19 wyjątkowych produktów. Zauważ, że analizujemy w czasie, ponieważ nie mamy tutaj filtra daty.

Analiza usługi LuckyTemplates przy użyciu języka DAX: ile unikalnych produktów kupił klient

Możemy to również posortować według tego, kto jest największym lub najlepszym klientem, nie z punktu widzenia przychodów, ale kto kupił najbardziej unikalne produkty. W tym przypadku jest to Ralph Richardson z 29 pozycjami.

Analiza usługi LuckyTemplates przy użyciu języka DAX: ile unikalnych produktów kupił klient

Wykorzystanie modelu danych do dalszej analizy

Moglibyśmy to jeszcze dokładniej przeanalizować. Moglibyśmy w ten sposób zagłębić się w dowolny element naszego modelu, tworząc dodatkowy kontekst z wizualizacji przestrzennej.

Analiza usługi LuckyTemplates przy użyciu języka DAX: ile unikalnych produktów kupił klient

Jeśli na przykład wybierzemy sklep, zobaczymy klientów z liczbą unikalnych przedmiotów, które kupili od nas w tym konkretnym sklepie.

Analiza usługi LuckyTemplates przy użyciu języka DAX: ile unikalnych produktów kupił klient

Możemy również ustawić inną tabelę z naszymi nazwami produktów , lokalizacjami (nazwy naszych sklepów), nazwą klienta i zobaczyć sprzedaż każdego produktu.

Analiza usługi LuckyTemplates przy użyciu języka DAX: ile unikalnych produktów kupił klient

Następnie możemy wybrać dowolnego klienta i spojrzeć na wszystkie poszczególne produkty, które kupił klient.

Analiza usługi LuckyTemplates przy użyciu języka DAX: ile unikalnych produktów kupił klient

Zestaw danych w tej przykładowej analizie usługi LuckyTemplates jest po prostu losowy, co nie jest realistyczne. Istnieje jednak wiele sposobów, aby naprawdę zagłębić się w nasze dane przy użyciu elementów naszego modelu danych, a to tylko jeden przykład.


Wykrywanie wielu zakupów produktów przy użyciu języka DAX w usłudze LuckyTemplates
Pierwszy zakup informacji o klientach przy użyciu języka DAX
Zliczanie klientów w czasie przy użyciu DISTINCTCOUNT w usłudze LuckyTemplates

Wniosek

Kluczową rzeczą, którą chcę, abyś zrozumiał z tego samouczka, jest zrozumienie kontekstu analizy , którym w tym przypadku jest kontekst Klienta.

Użyliśmy tabeli Nazwa klienta, następnie opracowaliśmy Całkowitą sprzedaż i oceniliśmy odrębną liczbę w kolumnie Identyfikator produktu po wprowadzeniu tego kontekstu lub filtra. Dzięki stworzonej przez nas formule możemy następnie obliczyć wszystkie te unikalne przedmioty kupione przez naszych klientów. 

Mamy nadzieję, że jesteś w stanie wyciągnąć z tego kilka kluczowych informacji i zobaczyć, jak możesz zastosować tak stosunkowo prostą formułę języka DAX we własnej pracy. 

Dzięki!

***** Nauka LuckyTemplates? *****






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.