Co to jest DAX? Zrozumienie jego znaczenia, ważności i zastosowania

Spis treści

Język wyrażeń analizy danych DAX

Kiedy już zrozumiesz transformacje i modelowanie danych, możesz w końcu zacząć pracować nad wizualizacjami w swoich raportach. Wymagałoby to głębszego zrozumienia języka DAX. Możesz obejrzeć pełny film tego samouczka na dole tego bloga.

Co to jest DAX?

Co to jest DAX i dlaczego jest ważny?

DAX oznacza wyrażenia analizy danych.

DAX to język formuł w usłudze LuckyTemplates. Stąd bierze się prawdziwa moc analityczna usługi LuckyTemplates. Jeśli nie używasz języka DAX Data Analysis Expressions Language, stracisz 95% potencjału usługi LuckyTemplates jako niesamowitego narzędzia analitycznego .

Pomyśl o pracy z Excelem. Jeśli nie rozumiesz formuł, nie możesz zmaksymalizować możliwości tych arkuszy kalkulacyjnych. Z tego samego powodu ważne jest zrozumienie języka DAX podczas korzystania z usługi LuckyTemplates .

Korzystanie z wbudowanego mechanizmu obliczeniowego usługi LuckyTemplates

Kiedy otworzysz LuckyTemplates, zaczniesz od pustego ekranu takiego jak ten. W tym miejscu możesz rozpocząć pracę z niektórymi miarami języka DAX .

Co to jest DAX?  Zrozumienie jego znaczenia, ważności i zastosowania

Ale przez większość czasu ludzie zaczynają od sprawdzenia dostępnych stołów.

Co to jest DAX?  Zrozumienie jego znaczenia, ważności i zastosowania

Następnie wybierają potrzebną kolumnę z dowolnej z tych tabel, takich jak ta kolumna Ilość poniżej.

Co to jest DAX?  Zrozumienie jego znaczenia, ważności i zastosowania

Przeciągają to do swojego raportu i uzyskują potrzebne wyniki.

Co to jest DAX?  Zrozumienie jego znaczenia, ważności i zastosowania

Niektórzy dodaliby również nieco więcej danych, aby uzyskać więcej informacji. Kliknęliby na przykład kolumnę Klienci.

Co to jest DAX?  Zrozumienie jego znaczenia, ważności i zastosowania

Następnie przeciągali i upuszczali to na oś.

Co to jest DAX?  Zrozumienie jego znaczenia, ważności i zastosowania

Gdy to zrobią, będą mieli wizualizację pokazującą ilość produktów sprzedanych określonym klientom.

Co to jest DAX?  Zrozumienie jego znaczenia, ważności i zastosowania

Ponieważ te kroki dają obliczone wyniki, ludzie zakładają, że jest to najlepszy sposób na uzyskanie szczegółowych informacji z usługi LuckyTemplates. Ale w rzeczywistości może to znacznie ograniczyć to, co możesz zrobić.

Osobiście polecam od razu zacząć z DAXem. Kroki, które pokazałem wcześniej, wykorzystują po prostu wbudowany mechanizm obliczeniowy w usłudze LuckyTemplates.

Znaczenie natychmiastowego użycia języka DAX

Chociaż własny silnik obliczeniowy usługi LuckyTemplates początkowo daje prawidłowe wyniki, to w zasadzie wszystko, co można uzyskać. W chwili, gdy chcesz uzyskać głębszy wgląd w swoje wizualizacje, nadal będziesz musiał utworzyć miary języka DAX .

Dlatego zawsze zaczynam od DAX. Może mi to oszczędzić kłopotów związanych z tworzeniem nowych miar języka DAX za każdym razem, gdy potrzebuję głębszego wglądu. Jeśli robię wszystko w ramach formuł języka DAX , mogę po prostu wykorzystać istniejące miary, aby zrobić coś bardziej zaawansowanego.

Na przykład powyższy przykład jest naprawdę prostym obliczeniem. Ale te obliczenia, wykonane za pomocą języka DAX, mogą być ostatecznie użyte, gdy zajdzie potrzeba przeskoczenia do obliczeń analizy czasowej lub wzorców formuł.

Jeśli więc Twoje najprostsze obliczenia i wizualizacje są oparte na formułach języka DAX, łatwiej jest przejść do czegoś bardziej zaawansowanego.

Miary a kolumny obliczeniowe

Zanim pokażę, jak tworzyć miary języka DAX, ważne jest zrozumienie różnicy między miarą a kolumną obliczeniową.

Miarę można utworzyć za pomocą tej ikony na wstążce Strona główna.

Co to jest DAX?  Zrozumienie jego znaczenia, ważności i zastosowania

Miary DAX są jak wirtualne obliczenia. Uruchamiają obliczenia tylko wtedy, gdy są używane w wizualizacji lub tabeli.

Z drugiej strony kolumny obliczeniowe znajdują się fizycznie w tabeli danych. Nieustannie wykonują obliczenia w samej tabeli.

Tworzysz nową, klikając ikonę Nowa kolumna.

Co to jest DAX?  Zrozumienie jego znaczenia, ważności i zastosowania

Po kliknięciu tworzy dodatkowe punkty danych, które mogą, ale nie muszą, stanowić wartość dodaną do przeprowadzanej analizy.

Ważne jest, aby tworzyć jak najwięcej miar. Wirtualne obliczenia zawsze będą bardziej optymalne niż rzeczywiste fizyczne punkty danych w tabelach. Te fizyczne punkty danych mogą być bardzo ograniczające pod względem wglądu, który możesz potencjalnie uzyskać.

Odtwarzanie podanych danych w ramach miary

Pokażę ci, jak uzyskać te same wyniki obliczeń, które pokazano wcześniej, ale tym razem, robiąc to w takcie.

Co to jest DAX?  Zrozumienie jego znaczenia, ważności i zastosowania

Zacznę więc od kliknięcia ikony Nowa miara .

Co to jest DAX?  Zrozumienie jego znaczenia, ważności i zastosowania

Spowoduje to otwarcie paska formuły. Zacznę od nazwy środka. Nazwę to Ilość sprzedana .

Co to jest DAX?  Zrozumienie jego znaczenia, ważności i zastosowania

jest jedną z najprostszych dostępnych funkcji i jest bardzo przydatna dla tych, którzy przechodzą z programu Excel do usługi LuckyTemplates. Zacznę od tego, a następnie wybiorę kolumnę, nad którą chcę pracować. Lista dostępnych kolumn zwykle pojawia się tutaj.

Co to jest DAX?  Zrozumienie jego znaczenia, ważności i zastosowania

Wybieram kolumnę Ilość znajdującą się w tabeli Sprzedaż , ponieważ to dane, które chcę powielić.

Co to jest DAX?  Zrozumienie jego znaczenia, ważności i zastosowania

Po naciśnięciu Enter zobaczysz po prawej stronie, że utworzona przeze mnie miara znajduje się teraz pod tabelą Sales . Dzieje się tak, ponieważ miary lądują na dowolnej tabeli wybranej przed utworzeniem tej miary .

Co to jest DAX?  Zrozumienie jego znaczenia, ważności i zastosowania

Teraz pokażę ci, jak ta nowa miara, którą stworzyłem, pokazuje dokładne wyniki, które pokazała wcześniejsza wizualizacja.

Po prostu skopiuję i wkleję poprzednią wizualizację.

Co to jest DAX?  Zrozumienie jego znaczenia, ważności i zastosowania

Następnie usunę tę kolumnę Ilość .

Co to jest DAX?  Zrozumienie jego znaczenia, ważności i zastosowania

Następnie wprowadzę Quantity Sold , czyli miarę, którą właśnie utworzyłem. Przeciągnę go do pola Wartość .

Co to jest DAX?  Zrozumienie jego znaczenia, ważności i zastosowania

Po wykonaniu tej czynności dane w wizualizacji zostaną zaktualizowane.

Co to jest DAX?  Zrozumienie jego znaczenia, ważności i zastosowania

Zobaczysz tutaj, że obliczenia są dokładnie takie same. Jedyna różnica polega na tym, że jeden jest wykonywany w ramach taktu, a drugi nie.


Dlaczego używanie zmiennych usługi LuckyTemplates jest lepszym sposobem zapisywania miar języka DAX
3 sposoby łączenia wartości przy użyciu języka DAX Wewnątrz usługi LuckyTemplates
Technika formuły języka DAX usługi LuckyTemplates: skuteczne prezentowanie wydajności wzrostu

Wniosek

Tworząc miary języka DAX zamiast polegać na kolumnach obliczeniowych, łatwiej jest przejść do bardziej zaawansowanych analiz. Trzeba tylko zapoznać się ze sposobem działania środków.

Jest to bardzo łatwe, więc lepiej od razu zacząć i zapoznać się z tymi miarami DAX.

Jeszcze jedno przypomnienie – nie zapomnij nazywać swoich miar w intuicyjny sposób. W stworzonym przeze mnie przykładzie nazwałem miarę „Sprzedana ilość”, aby każdy, kto spojrzy na moje wizualizacje, od razu wiedział, co reprezentuje każdy punkt danych.

Po połączeniu wszystkich tych najlepszych praktyk zaczniesz dostrzegać niesamowitą moc analityczną, jaką ma usługa LuckyTemplates.

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.