Identyfikuj i prezentuj wartości odstające danych w usłudze LuckyTemplates przy użyciu języka DAX

Przeniesiemy rozwój usługi LuckyTemplates na wyższy poziom i odkryjemy ważne nowe trendy w naszych danych. Najpierw musimy zagłębić się w nasze dane odstające za pomocą zaawansowanej logiki w usłudze LuckyTemplates przy użyciu języka DAX. Możesz obejrzeć pełny film tego samouczka na dole tego bloga.

Pomogę Ci zrozumieć różnicę między surowym i filtrowanym kontekstem. Zamierzamy więc efektywnie analizować i prezentować wartości odstające w naszych danych w usłudze LuckyTemplates.

Wartości odstające są bardzo podobne do anomalii w naszych danych. Są to wyniki leżące poza ogólnym wzorcem rozkładu. Dlatego w ramach naszej analizy prawdopodobnie będziemy chcieli podzielić te konkretne wyniki na segmenty w naszych danych.

Ale klasyfikuję je nieco inaczej niż anomalie, ponieważ możemy chcieć umieścić punkty spustowe wokół tego, co uznalibyśmy za wartość odstającą.

Jak więc je wykryć? Jak naprawdę dobrze je zaprezentować w LuckyTemplates? I jak możemy to zrobić dynamicznie? 

Spis treści

Dynamiczne prezentowanie wartości odstających za pośrednictwem usługi LuckyTemplates

W tym poście na blogu chcę pokazać coś całkiem zaawansowanego, o czym uwielbiam mówić. To tylko jeden przykład niesamowitych możliwości usługi LuckyTemplates. 

Aby zaprezentować nasze dane odstające za pośrednictwem usługi LuckyTemplates, musimy połączyć szereg formuł języka DAX i technik wizualizacji. W ten sposób możemy pokazać, co jest nieprawidłowym wynikiem i dlaczego może wystąpić ta wartość odstająca.

Ponadto chcemy również zagłębić się w te odstające wyniki, aby umożliwić nam zrozumienie, dlaczego tak jest.

W tym miejscu możemy przenieść nasz rozwój usługi LuckyTemplates na wyższy poziom. Możemy naprawdę przejrzeć i zrozumieć, co wpływa na wyniki, które obserwujemy.

Identyfikowanie danych odstających

W tym przykładzie użyjemy tego pulpitu nawigacyjnego, aby skupić się na analizie wartości odstających wydajności klienta za pośrednictwem usługi LuckyTemplates. 

Identyfikuj i prezentuj wartości odstające danych w usłudze LuckyTemplates przy użyciu języka DAX

Jak widzimy w prawej górnej części dashboardu, możemy klikać różne przedziały czasowe. Co najważniejsze, automatycznie pokaże nam dane za dany rok lub kwartał.

Na przykład, jeśli chcemy przeanalizować klientów odstających w pierwszym kwartale 2017 r., możemy kliknąć 2017 , a następnie kliknąć Q1 .

Identyfikuj i prezentuj wartości odstające danych w usłudze LuckyTemplates przy użyciu języka DAX

Przede wszystkim w ten sposób możemy manipulować naszymi danymi w usłudze LuckyTemplates, aby uzyskać wgląd w sposób, w jaki nigdy nie moglibyśmy tego zrobić w programie Excel. Ale możemy w usłudze LuckyTemplates. Dla mnie jest to naprawdę potężne i właśnie w tym tkwi prawdziwa wartość naszej analizy.

Na przykład tym, co sklasyfikowałem jako wartość odstającą w tym konkretnym przypadku sprzedaży, był klient ze sprzedażą powyżej 10 000 USD, który miał marże zysku powyżej 30% w dowolnym określonym kwartale.

Identyfikuj i prezentuj wartości odstające danych w usłudze LuckyTemplates przy użyciu języka DAX

Jeśli rozejrzymy się i przeanalizujemy konkretny wgląd, możemy chcieć zobaczyć podział poszczególnych klientów odstających w pewnym okresie. Poza tym możemy również chcieć sprawdzić trendy dla klientów, którzy nie są odstający.

Identyfikuj i prezentuj wartości odstające danych w usłudze LuckyTemplates przy użyciu języka DAX

Przejdźmy więc do tego demo, które skonfigurowałem.

Identyfikuj i prezentuj wartości odstające danych w usłudze LuckyTemplates przy użyciu języka DAX

Zobaczymy tutaj, mam dwie miary, które określają sprzedaż klientów odstających i tę, która nie jest odstająca. Dolna linia w kolorze jasnobordowym oznacza klientów odstających, podczas gdy górna linia w kolorze ciemnobordowym to klienci nieodstający.

Identyfikuj i prezentuj wartości odstające danych w usłudze LuckyTemplates przy użyciu języka DAX

Prezentacja danych odstających przy użyciu języka DAX

Ponadto przyjrzyjmy się formule umożliwiającej wyodrębnienie i sklasyfikowanie tych wartości odstających danych w usłudze LuckyTemplates.

Identyfikuj i prezentuj wartości odstające danych w usłudze LuckyTemplates przy użyciu języka DAX

Jak już widać, różne kwartały mają różne dane. Tak więc nasza wartość odstająca tutaj jest dynamiczna, ponieważ zmienia się w dowolnym przedziale czasowym.

W związku z tym musimy utworzyć dynamiczne obliczenie na podstawie ogólnych metryk wartości odstających, którymi dysponujemy.

Identyfikuj i prezentuj wartości odstające danych w usłudze LuckyTemplates przy użyciu języka DAX

Zasadniczo wystarczy obliczyć całkowitą sprzedaż, która jest najważniejszą częścią. 

Identyfikuj i prezentuj wartości odstające danych w usłudze LuckyTemplates przy użyciu języka DAX

Ale chcemy to obliczyć tylko dla klientów, którzy przekroczyli wartości odstające, które wcześniej ustawiliśmy. W związku z tym nie możemy po prostu umieścić wartości Total Sales w formule, ponieważ dane, które posiadamy, to dane dzienne.

To, co możemy tutaj zrobić, to dodać WSZYSTKIE WYBRANE (daty) , aby usunąć kontekst z dat, ale zachować kontekst kwartalny.

Identyfikuj i prezentuj wartości odstające danych w usłudze LuckyTemplates przy użyciu języka DAX

Ponadto możemy wprowadzić wybór dla lokalizacji – wystarczy wpisać ALL(Lokalizacje),

Identyfikuj i prezentuj wartości odstające danych w usłudze LuckyTemplates przy użyciu języka DAX

lub wybór produktów, wpisz ALL(PRODUKTY).

Identyfikuj i prezentuj wartości odstające danych w usłudze LuckyTemplates przy użyciu języka DAX

Dla wyjaśnienia, chcemy tylko upewnić się, że nie mamy dodatkowego filtra, ponieważ to, co oceniamy, to numer kwartalny, który ma 10 000 $ i 30%.

Pamiętaj, że chcemy, aby łączna sprzedaż była wartością kwartalną, tak samo jak marże zysku . Naszym celem jest stworzenie pewnego kontekstu naszych klientów na podstawie ogólnego porównania liczb.

Wróćmy teraz do naszego pulpitu nawigacyjnego. To, co widzimy w tabeli PODZIAŁ WYDAJNOŚCI KLIENTÓW, będzie zawsze tym samym podzbiorem klientów, który widzimy w tabelach podziału sprzedaży i marż.

Identyfikuj i prezentuj wartości odstające danych w usłudze LuckyTemplates przy użyciu języka DAX

Oto, jak potężnie możemy wejść do usługi LuckyTemplates.


Prezentowanie anomalii na podstawie Twoich danych w usłudze LuckyTemplates
Wykrywanie i prezentowanie wartości odstających w usłudze LuckyTemplates — bezpłatne warsztaty szkoleniowe
Zestawy danych usługi LuckyTemplates: dowiedz się, jak wykryć nieprawidłowe zachowanie przy użyciu języka DAX

Wniosek

Podsumowując, nasze wyniki odstające, czy to powyżej, czy poniżej trendu, to rzeczy, które chcemy dokładniej zbadać. Tak więc wykonanie tego typu pracy w LuckyTemplates wymaga rozsądnej wiedzy na temat formuł języka DAX , dlatego też zdecydowałem się na stworzenie tego poradnika.

Zagłębiliśmy się w to, w jaki sposób możemy i różnych odmianach języka DAX, aby tak się stało.

Miłego zagłębiania się w ten samouczek — jest o wiele więcej do nauczenia się, ale jesteśmy pewni, że wszyscy z przyjemnością dowiedzą się więcej na ten temat.

Dzięki,

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.