Dlaczego warto nauczyć się języka Dax — przegląd języka DAX

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

Dlaczego warto nauczyć się języka Dax — przegląd języka DAX

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.

Dlaczego warto nauczyć się języka Dax — przegląd języka DAX

A ten pokazuje szczegóły sprzedaży, jeśli wybierzemy 180 dni.

Dlaczego warto nauczyć się języka Dax — przegląd języka DAX

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.

Dlaczego warto nauczyć się języka Dax — przegląd języka DAX

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.

Dlaczego warto nauczyć się języka Dax — przegląd języka DAX

DAX w tym przypadku dynamicznie aktualizuje naszą analizę w zależności od wybranych przez nas nazw klientów.

Dlaczego warto nauczyć się języka Dax — przegląd języka DAX

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ć.

Dlaczego warto nauczyć się języka Dax — przegląd języka DAX

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

Dlaczego warto nauczyć się języka Dax — przegląd języka DAX

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,

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.