Szkolenie Data Analysis Expressions (DAX)

Poziom

Zaawansowany

Czas

16h / 2 dni

Termin

Indywidualnie

Cena

Indywidualnie

Szkolenie Data Analysis Expressions (DAX)

Język DAX (Data Analysis Expressions) to specjalny język programowania stworzony przez Microsoft. Jest używany głównie w narzędziach do analizy danych, takich jak Microsoft Power BI, Microsoft Excel Power Pivot oraz Microsoft Analysis Services. Język DAX umożliwia tworzenie zaawansowanych obliczeń i wyrażeń, które pomagają w analizie, modelowaniu i wizualizacji danych biznesowych.

Dla kogo jest szkolenie Data Analysis Expressions (DAX)?

Język DAX jest niezbędny dla osób pracujących z narzędziami do analizy danych firmy Microsoft i pozwala na tworzenie miar oraz kalkulacji kluczowych w biznesowej analizie danych. Szkolenie jest przeznaczone dla osób, które na co dzień pracują w Power BI/Power Pivot i znają podstawy modelu danych (tabele, relacje, miary) oraz potrafią tworzyć proste formuły DAX; rekomendowana jest swoboda w pracy z filtrowaniem w raporcie i podstawowymi pojęciami kontekstu.

Czego nauczysz się na szkoleniu Data Analysis Expressions (DAX)?

Szkolenie z języka DAX (Data Analysis Expressions) ma na celu przygotowanie uczestników do samodzielnego tworzenia i utrzymywania zaawansowanych miar w Power BI/Power Pivot/Analysis Services. Po szkoleniu potrafisz dobrać i zastosować właściwy kontekst obliczeń, zbudować miary z wykorzystaniem CALCULATE, relacji wirtualnych, rankingów i zmiennych, przygotować rozwiązania inteligencji czasowej dla niestandardowych kalendarzy, wykorzystywać tabele kalkulowane i wirtualne oraz grupy kalkulowane, a także diagnozować problemy z wydajnością i utrzymywać spójne standardy definicji miar (czytelność, dokumentacja i podstawowe testy poprawności wyników).

Program szkolenia

1 Konteksty w języku DAX – kontekst wiersza, kontekst filtra, kontekst wykonania, przejście kontekstu

 

 

2. Funkcje inteligencji czasowej w złożonych scenariuszach

  • Analiza do „dnia dzisiejszego” (MTD/YTD, data graniczna, kalendarz)
  • Analiza tygodniowa (ISO, tydzień firmowy, porównania)
  • Niestandardowe przedziały czasowe (rolling, offset, okresy niestandardowe)

 

3. Zaawansowane kalkulacje z wykorzystaniem języka DAX

  • Filtrowanie w CALCULATE (ALL/REMOVEFILTERS, KEEPFILTERS, ALLSELECTED)
  • Relacje wirtualne (TREATAS, USERELATIONSHIP, CROSSFILTER)
  • Rankingi i wybór TOPN (RANKX, TOPN, scenariusze remisów)
  • Zmienne VAR/RETURN (czytelność, unikanie powtórzeń, wpływ na wydajność)

 

4. Tabele kalkulowane w języku DAX

  • Koncepcja „Filtr jako tabela” (VALUES, DISTINCT, propagacja filtrów)
  • Tabele kalkulowane (wymiary, tabele pomocnicze, agregacje)
  • Tabele wirtualne w miarach (SUMMARIZE, ADDCOLUMNS, SELECTCOLUMNS)

 

5. Grupy kalkulowane w języku DAX (Calculation Groups)

 

 

6. Kalkulacje na poziomie wizualizacji

  • Visual calculations w Power BI (składnia, zakres, interakcje z miarami)
  • Kryteria doboru: miary DAX vs kalkulacje wizualizacji (zastosowania, ograniczenia)

 

7. Zapytania w języku DAX

 

 

8. Wydajność i utrzymanie rozwiązań DAX

  • Analiza wydajności zapytań (Performance Analyzer, DAX Studio, VertiPaq Analyzer)
  • Standardy miar i modeli (nazywanie, formatowanie, dokumentacja, walidacja wyników)

Skontaktuj sie z nami

zorganizujemy dla Ciebie szkolenie dopasowane do Twoich potrzeb

Przemysław Wołosz

Key Account Manager

przemyslaw.wolosz@infoShareAcademy.com

    Administratorem danych osobowych jest InfoShare Academy Sp. z o.o. z siedzibą w Gdańsku, al. Grunwaldzka 427B, 80-309 Gdańsk, KRS: 0000531749, NIP: 5842742213. Dane osobowe przetwarzane są zgodnie z klauzulą informacyjną.