Microsoft Power BI - Zaawansowane rozwiązania z wykorzystaniem języka DAX
DATA04
Czego nauczysz się na tym szkoleniu?
Szkolenie wprowadza uczestników w zaawansowane możliwości języka DAX (Data Analysis Expressions), pozwalając na efektywne przeprowadzanie wielowymiarowych analiz danych. Uczestnicy dowiedzą się, jak tworzyć przejrzyste i funkcjonalne raporty, które umożliwiają szczegółową analizę dużych i złożonych zbiorów danych. Warsztaty praktyczne pozwolą zastosować zdobytą wiedzę w rzeczywistych scenariuszach.
Przeznaczenie
Projektanci raportów
Programiści i projektanci baz danych
Administratorzy baz danych
Wymagania
Znajomość środowiska Windows
Podstawowa znajomość relacyjnych baz danych
Czas trwania
2 dni
Poziom
Średni
- Przygotowanie struktury tabel oraz relacji
- Tabele słownikowe
- Tabela dat – wykorzystanie CALENDAR, CALENDARAUTO i FORMAT
- Kolumny wyliczane
- Typy danych
- Konwersja
- Relacje aktywne i nieaktywne
- Hierarchie
- Konsolidacja wielu plików
- Wybrane transformacje z Edytora Zapytań
- Szybkie miary
- Wykorzystanie predefiniowanych obliczeń
- Wykorzystanie jako podstawa do bardziej zaawansowanych miar
- Najczęściej wykorzystywane funkcje
- Agregacje: SUM, SUMX, AVERAGE, MIN, MAX, RANKX
- Zliczanie elementów: COUNT, COUNTROWS, DISTINCTCOUNT, DISTINCTCOUNTNOBLANK
- Wyszukiwanie: RELATED, LOOKUPVALUE
- Obsługa błędów: DIVIDE, BLANK, SELECTEDVALUE
- Wykorzystanie funkcji do zmiany kontekstu wiersza i kolumny
- CALCULATE
- FILTER
- ALL, ALLSELECTED, ALLEXCEPT
- Obliczenia z zastosowaniem funkcji z kategorii time intelligence
- SAMEPERIODLASTYEAR, LASTMONTH
- PARALLELPERIOD, DATEADD
- TOTALYTD, TOTALQTD, TOTALMTD
- DATESYTD, DATESQTD, DATESMTD
- DATESBETWEEN
- LASTNONBLANK, LASTNONBLANKVALUE
- USERELATIONSHIP
- Konstrukcje warunkowe
- IF
- SWITCH
- Dobre praktyki przydatne przy tworzeniu skomplikowanych wyrażeń
- Definiowanie zmiennych
- Komentarze
- Czytelna struktura kodu
- Wykorzystanie parametrów w obliczeniach
- Tworzenie tabeli z wartościami parametru
- Wykorzystanie wartości parametru w obliczeniach
- Filtrowanie danych na podstawie uprawnień – Row Level Security
- USERNAME, USERPRINCIPALNAME