drukuj
icon icon

Kurs DAX zaawansowany: tworzenie skutecznych modeli danych

icon

Proces szkoleniowy

Analiza potrzeb szkoleniowych

Jeśli masz życzenie dotyczące programu szkolenia, przeprowadzimy dla Ciebie analizę potrzeb szkoleniowych, która będzie wskazówką dla nas, na jakie aspekty programu położyć większy nacisk – tak, by program szkolenia spełniał konkretne potrzeby.

Program szkolenia

1. Wprowadzenie do zaawansowanego DAX

  • krótkie przypomnienie podstaw DAX:
    • składnia i struktura formuł,
  • zrozumienie kontekstu w DAX:
    • kontekst wiersza vs. kontekst filtra,
    • jak DAX wykorzystuje kontekst przy obliczeniach,
  • rola kalkulacji w modelach danych i raportach Power BI.

2. Zaawansowane funkcje agregujące i kontekst w DAX

  • funkcje agregujące:
    • SUMX, 
    • AVERAGEX,
    • COUNTX,
    • MINX,
    • MAXX,
  • zastosowanie funkcji agregujących w tabelach zagnieżdżonych,
  • agregacja danych w kontekście tabeli i wiersza,
  • DAX w kontekście tabelek i relacji:
    • relacje między tabelami a obliczeniami w DAX,
    • zastosowanie agregacji z różnymi poziomami relacji.

3. Funkcje czasowe w DAX

  • funkcje do analizy danych w czasie:
    • SAMEPERIODLASTYEAR,
    • PARALLELPERIOD,
    • DATEADD,
    • DATESINPERIOD,
    • TODAY,
    • YEAR,
  • porównania rok do roku, miesiąc do miesiąca, kwartał do kwartału,
  • kalkulacje na podstawie okresów i dat dynamicznych,
  • analiza sezonowości i trendów w długoterminowych raportach,
  • zastosowanie funkcji czasu do tworzenia niestandardowych raportów.

4. Zaawansowane funkcje warunkowe i logiczne

  • funkcje:
    • IF,
    • SWITCH,
    • IFERROR,
    • ISBLANK,
    • AND,
    • OR,
    • NOT,
  • zastosowanie warunków logicznych w miarach,
  • funkcje warunkowe w raportach dynamicznych,
  • tworzenie dynamicznych miar w zależności od zmieniającego się kontekstu,
  • zarządzanie błędami i  pustymi danymi w raportach i obliczeniach.

5. Optymalizacja modeli danych w Power BI

  • zasady optymalizacji wydajności w DAX,
  • optymalizacja zapytań DAX za pomocą CALCULATE, FILTER, ALL, REMOVEFILTERS,
  • techniki poprawy wydajności obliczeń w modelach Power BI,
  • rola indeksów, agregatów i miar w optymalizacji,
  • minimalizacja kosztów obliczeniowych w dużych zbiorach danych,
  • zastosowanie funkcji EARLIER, FILTER do optymalizacji zapytań.

6. Zaawansowane miary niestandardowe i tabele pomocnicze

  • tworzenie dynamicznych miar z użyciem funkcji CALCULATE, FILTER, ALL, CROSSJOIN,
  • generowanie dynamicznych tabelek pomocniczych z funkcjami SUMMARIZE, ADDCOLUMNS, VALUES,
  • użycie zmiennych w DAX do zwiększenia wydajności obliczeń,
  • praca z tabelami pomocniczymi i agregacjami niestandardowymi.

7. Zarządzanie czasem i kontekstem w DAX

  • zaawansowane funkcje manipulacji czasem: PREVIOUSMONTH, NEXTMONTH, DATESYTD, DATESMTD, DATESQTD,
  • tworzenie niestandardowych okresów i dat (np. tygodnie, kwartały),
  • dynamiczne obliczenia w zależności od wybranego zakresu dat,
  • zastosowanie formuł czasu w raportach finansowych i analitycznych.

8. Tworzenie raportów i dashboardów z zaawansowanymi miarami

  • integracja zaawansowanych miar w raportach Power BI,
  • wykorzystanie miar do tworzenia interaktywnych dashboardów,
  • praca z filtrami i slicerami w raportach,
  • optymalizacja wydajności raportów przy dużych zbiorach danych.

9. Zaawansowane techniki debugowania i testowania w DAX

  • narzędzia do testowania formuł DAX,
  • debugowanie miar i formuł za pomocą EVALUATE, SUMMARIZECOLUMNS, VALUES,
  • analiza wydajności formuł w Power BI,
  • rozwiązywanie problemów związanych z błędnymi danymi i obliczeniami.

Opieka poszkoleniowa

W ramach opieki poszkoleniowej masz do wyboru jedną z dwóch możliwych form kontaktu z trenerem, w przeciągu 1 roku po zakończonym szkoleniu:

  • konsultację telefoniczną,
  • na 2 godzinne konsultacje online z trenerem.

Metody szkolenia

  • wykład,
  • mini-prezentacja,
  • praca warsztatowa z komputerem,
  • ćwiczenia i case study,
  • praca indywidualna z trenerem.

Certyfikat

  • certyfikat w języku polskim, numer Wpisu do Rejestru Instytucji Szkoleniowych 2.12/00238/2015,
  • certyfikat w języku angielskim na życzenie.