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 poście na blogu omówię, dlaczego warto uczyć się języka DAX, i omówię, na czym on polega. Możesz obejrzeć pełny film tego samouczka na dole tego bloga.
Pokażę Ci kilka przykładów tego, co możemy osiągnąć, jeśli inteligentnie użyjemy języka DAX w usłudze LuckyTemplates. Zaczynajmy.
Spis treści
Analiza sprzedaży
W tym przykładzie mamy analizę sprzedaży obejmującą szereg różnych wskaźników w ramach naszej działalności. Model ten jest podzielony na różne obszary na wschodnim wybrzeżu Stanów Zjednoczonych
Jak widać w prawej górnej części powyższego obrazka, istnieją różne ramy czasowe, w które możemy kliknąć. Możemy jechać na 7 dni, 14 dni, 30 dni i tak dalej. Możliwość szybkiej zmiany ram czasowych czyni ten model jeszcze lepszym.
Co więcej, możemy dynamicznie zmieniać ramy czasowe i badać pewne szczegóły, które chcemy zobaczyć w wybranych przez nas ramach czasowych.
Oto przykład szczegółów, które widzimy, jeśli wybierzemy 90 dni.
A ten pokazuje szczegóły sprzedaży, jeśli wybierzemy 180 dni.
Jak widać na powyższym obrazku, oprócz ram czasowych, możemy również przełączyć się z Zysków na Przychody i odwrotnie.
Powyższy obrazek pokazuje nam szczegóły naszych przychodów w naszych 180-dniowych ramach czasowych.
Z drugiej strony, ten pokazuje nam szczegóły naszego zysku w naszych 180-dniowych ramach czasowych.
Powody, dla których musisz nauczyć się języka DAX
Aby uzyskać taki model, który dobrze prezentuje wiele szczegółów, powinniśmy dokładnie zrozumieć, w jaki sposób DAX działa w usłudze LuckyTemplates.
DAX to prawdziwa moc analityczna stojąca za usługą LuckyTemplates. Jeśli nie wykorzystujemy dobrze języka DAX, tracimy około 90% analitycznego potencjału usługi LuckyTemplates.
Naprawdę nie da się tego obejść. Aby osiągnąć głębię analityczną, o której zawsze marzyliśmy, powinniśmy dokładnie zrozumieć, jak działa DAX.
Na początek możemy zacząć od prostych obliczeń, a następnie przejść do bardziej złożonych obliczeń, gdy mamy już głębsze zrozumienie podstaw języka DAX.
Analiza klienta
Oto kolejny przykład. Ten model przedstawia nasze analizy dotyczące klientów.
DAX w tym przypadku dynamicznie aktualizuje naszą analizę w zależności od wybranych przez nas nazw klientów.
Z pewnością pisanie niezbędnych formuł pomaga nam osiągnąć ten skalowalny sposób raportowania danych.
Ze względu na sposób, w jaki język DAX współpracuje z resztą naszego modelu i tabel, mogliśmy pisać stosunkowo proste formuły na podstawie ogromnej ilości spostrzeżeń, które mogliśmy wygenerować.
Ponadto za eleganckim, dynamicznym filtrowaniem tego modelu nie stoją setki linii kodów. Formuły, które zostały tutaj użyte, nie są wyszukane.
Jedynym sposobem na to jest zrozumienie, jak skonstruować właściwą formułę lub kombinację formuł.
Konstruowanie niezbędnych środków
Po prawej stronie powyższego rysunku widać, że istnieje kilka grup miar, których użyliśmy w modelu.
Tworzenie 40 do 50 miar w modelu jest dość powszechne. Ponadto, jeśli odpowiednio wykorzystamy techniki, które omówiliśmy na naszych kursach, możemy szybko rozszerzyć nasze modele i analizy, konstruując niezbędne miary za pomocą DAX.
Podobnie w niektórych modelach, które wykonałem, miałem nawet ponad sto miar. Każdy z nich może być używany i ponownie wykorzystywany do innej analizy.
Jak działa silnik obliczeniowy DAX
Formatowanie kodu DAX w LuckyTemplates
Jak łączyć wzorce formuły DAX
Wniosek
Na tym blogu pokazałem kilka rzeczy, które możesz osiągnąć, jeśli dobrze rozumiesz, jak używać języka DAX w usłudze LuckyTemplates.
Modele, które przedstawiłem, mogą być w tej chwili nieosiągalne, ale są to rzeczy, które z pewnością możesz zrobić, gdy zrozumiesz, jak działa język DAX.
Mam nadzieję, że to Cię podnieci i zainspiruje do doskonalenia swoich umiejętności.
Wszystkiego najlepszego,
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.