Intensywne szkolenie z zaawansowanego języka DAX w Power BI i Analysis Services. Uczestnicy opanują złożone wzorce obliczeniowe, analizę czasową, modelowanie danych i optymalizację wydajności miar DAX.

Program szkolenia

9 modułów
01
Przygotowanie struktury tabel i relacji
Tablice słownikowe. Tablice dat z funkcjami CALENDAR, CALENDARAUTO i FORMAT. Kolumny wyliczane. Typy danych i konwersja. Relacje aktywne i nieaktywne. Hierarchie. Konsolidacja wielu plików. Wybrane transformacje Query Editor.
02
Szybkie miary (Quick Measures)
Wykorzystanie predefiniowanych obliczeń. Zastosowanie jako podstawa zaawansowanych miar.
03
Często używane funkcje
Agregacje: SUM, SUMX, AVERAGE, MIN, MAX, RANKX. Liczenie elementów: COUNT, COUNTROWS, DISTINCTCOUNT. Funkcje wyszukiwania: RELATED, LOOKUPVALUE. Obsługa błędów: DIVIDE, BLANK, SELECTEDVALUE.
04
Modyfikacja kontekstu wiersza i kolumny
Funkcja CALCULATE. Funkcja FILTER. Funkcje ALL, ALLSELECTED, ALLEXCEPT.
05
Obliczenia analizy czasowej (Time Intelligence)
Funkcje porównawcze: SAMEPERIODLASTYEAR, LASTMONTH. Przesunięcia okresów: PARALLELPERIOD, DATEADD. Sumy narastające rok/kwartał/miesiąc. Funkcje zakresów dat i USERELATIONSHIP.
06
Konstrukcje warunkowe
Instrukcje IF. Instrukcje SWITCH.
07
Najlepsze praktyki DAX
Definiowanie zmiennych. Komentarze kodu i czytelna struktura.
08
Wykorzystanie parametrów
Tablice wartości parametrów. Zastosowanie parametrów w obliczeniach.
09
Zabezpieczenia na poziomie wiersza (RLS)
Implementacja USERNAME i USERPRINCIPALNAME.

Porozmawiajmy o Twoim środowisku

Skontaktuj się z nami, aby omówić szczegóły współpracy.