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