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.
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.
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 .
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.
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.
Przejdźmy więc do tego demo, które skonfigurowałem.
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.
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.
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.
Zasadniczo wystarczy obliczyć całkowitą sprzedaż, która jest najważniejszą częścią.
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.
Ponadto możemy wprowadzić wybór dla lokalizacji – wystarczy wpisać ALL(Lokalizacje),
lub wybór produktów, wpisz ALL(PRODUKTY).
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ż.
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,
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.