Agenda szkolenia
  1. Modelowanie danych
    1. Dane lokalne
    2. Import vs. Direct Query (SQL)
    3. Model hybrydowy
    4. Wykorzystanie modelu przez innych użytkowników
    5. Jeden model semantyczny – wiele projektów
    6. Relacje wirtualne (m.in. UNION, CROSSJOIN, EXCEPT, INTERSECT, USERELATIONSHIP, TREATAS)
  2. Tabela agregacji
    1. Przygotowanie tabel agregacyjnych
    2. Dual mode
    3. Mapowanie kolumn i agregacji
    4. Jednoczesne wykorzystanie Direct Query i importu
  3. Grupa obliczeniowa
    1. Kiedy warto stosować
    2. Tworzenie grupy obliczeń
    3. Wykorzystanie funkcji SELECTEDMEASURE
    4. Wybór elementów grupy
  4. Zmienne
    1. Wyjaśnienie składni zmiennych (VAR / RETURN)
    2. Wykorzystanie zmiennych w obliczeniach
  5. Row Level Security (RLS)
    1. Zastosowanie RLS – kiedy warto
    2. Hierarchie typu Parent – Child
    3. Typowe funkcje stosowane w przypadku RLS (m.in. USERPRINCIPALNAME, PATH,  PATHCONTAINS, LOOKUPVALUE)
    4. Testowanie roli w Power BI Desktop
  6.  Zaawansowane rozwiązania z zastosowaniem języka DAX
    1. Zmiana kontekstu obliczenia (m.in. CALCULATE, FILTER, EARLIER)
    2. Działania na tabelach (m.in. SUMMARIZE, GROUPBY)
  7. Analizator wydajności
    1. Wyświetlanie okna analizatora
    2. Wykorzystanie narzędzia
    3. Odczytywanie wyników analizatora wydajności