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 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.
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 .
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.
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.
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.
Jeśli na przykład wybierzemy sklep, zobaczymy klientów z liczbą unikalnych przedmiotów, które kupili od nas w tym konkretnym sklepie.
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.
Następnie możemy wybrać dowolnego klienta i spojrzeć na wszystkie poszczególne produkty, które 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? *****
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.