POWER BI - PROGRAMOWANIE W JĘZYKU DAX "KROK PO KROKU"
Szkolenie zamknięte stacjonarne / online
POWER BI - PROGRAMOWANIE W JĘZYKU DAX "KROK PO KROKU"
Zapoznanie uczestników z funkcjami samodzielnej analizy danych przy pomocy języka DAX. Język DAX (Data Analysis Expressions) to język wyrażeń formuł używany w usługach Analysis Services, usłudze Power BI i dodatku Power Pivot w programie Excel. Formuły języka DAX obejmują funkcje, operatory i wartości, które umożliwiają wykonywanie zaawansowanych obliczeń i zapytań dotyczących danych w powiązanych tabelach i kolumnach w tabelarycznych modelach danych. Po zakończeniu szkolenia uczestnik będzie potrafił sprawnie posługiwać się językiem DAX, wykorzystując miary, kolumny oraz tabele obliczeniowe.
Plan szkolenia
- Podstawy Power BI
- Koncepcja Self – Service BI
- Instalacja Power BI
- Uruchamianie Power BI
- Wprowadzenie do języka DAX
- Czym jest DAX
- Gdzie wykorzystywany jest DAX (zapoznanie z Power BI, Power Pivot)
- Zapoznanie ze środowiskiem
- Tabele przestawne Power Pivot, płótno raportu Power BI Tworzenie i zapis nowego skoroszytu
- Podstawy oraz koncepcja języka DAX
- Model danych
- Dobre praktyki organizacji danych
- Typy danych
- Błędy konwersji typów danych
- Tworzenie relacji między tabelami
- Tabele parametrów
- Relacje aktywne oraz nieaktywne
- Kierunek filtrowania
- Kolumny obliczeniowe
- Czym są kolumny obliczeniowe
- Tworzenie i modyfikacja kolumn obliczeniowych
- Operatory w języku DAX
- Podstawowe funkcje w języku DAX– m.in. ROUND, IF, RELATED
- Funkcje dat i czasu – m.in. YEAR, MONTH, DAY, WEEKDAY, WEEKNUM, EOMONTH
- Funkcje logiczne NOT, OR, AND oraz alternatywne wykorzystanie operatorów || oraz &&
- Funkcje tekstowe – m.in. LEFT, RIGHT, MID, LOWER, UPPER
- Funkcje matematyczne – m.in. ROUNDUP, ROUNDDOWN
- Funkcje konwersji – m.in. FORMAT
- Tworzenie miar obliczeniowych
- Czym są miary obliczeniowe
- Tworzenie i modyfikacja miar obliczeniowych
- Różnica względem kolumny obliczeniowej
- Podstawowe funkcje – SUM, AVERAGE, DISTINCT
- Kontekst wykonania zapytania
- Funkcja CALCULATE
- Kontekst w formułach języka DAX
- Kontekst wiersza
- Kontekst zapytania
- Kontekst filtru
- Praca z tabelami w języku DAX
- Tabele obliczeniowe
- Nakładanie filtrów na tabele
- Zdejmowanie filtrów z tabel
- Selektywny wybór filtrów
- Zmiana kontekstu wykonania zapytania
- o Dodanie kontekstu filtra – funkcja FILTER
- o Usunięcie kontekstu filtra – funkcja ALL
- o Selektywne usunięcie kontekstu – funkcja ALLEXCEPT
- Hierarchie
- Hierarchie automatyczne
- Tworzenie hierarchii
- Modyfikacja hierarchii
- Użyteczne funkcje w języku DAX
- Funkcje tablicowe oraz funkcje filtrów – m.in. EVALUATE, ALLNOBLANKROW, VALUES, DISTINCT (vs
- VALUES), ISFILTERED, ISCROSSFILTERED, CALCULATETABLE, ADDCOLUMNS, RELATEDTABLE, EARLIER,
- EARLIEST, HASONEVALUE
- Funkcje statystyczne – m.in. DISTINCTCOUNT, COUNT, COUNTA, COUNTROWS, COUNTBLANK
- Funkcje iteracyjne – m.in. SUMX, COUNTX, AVERAGEX, MINX, MAXX, RANKX
- Funkcja pozwalająca wykorzystać nieaktywną relację USERELATIONSHIP
- Time Intelligence w DAX
- Tworzenie tabeli kalendarza
- Sortowanie tabeli kalendarza
- Funkcje Time Intelligence w DAX – m.in. SAMEPERIODLASTYEAR, PREVIOUSYEAR, , PREVIOUSMONTH,
- PREVIOUSDAY, FIRSTDATE, LASTDATE, DATESBETWEEN, DATEADD, DATEDIFF, TOTALYTD, TOTALMTD, TOTALQTD
- Wzorce DAX
Uzyskane umiejętności i czas trwania
Czas trwania szkolenia:
2 dni (2 x 8 godzin, 8:00-16:00)
Pozyskane umiejętności:
Nauczysz się podstaw obsługi Power BI, od instalacji i konfiguracji po samodzielne tworzenie raportów zgodnie z koncepcją Self-Service BI.
Poznasz zasady organizacji danych, tworzenia relacji między tabelami i unikania błędów konwersji, co pozwoli na budowanie efektywnych modeli danych.
Zgłębisz podstawy języka DAX, w tym tworzenie kolumn obliczeniowych, miar oraz stosowanie funkcji takich jak ROUND, IF czy funkcji dat i czasu.
Opanujesz zarządzanie kontekstem w DAX i pracę z tabelami obliczeniowymi, hierarchiami oraz zaawansowanymi funkcjami, co umożliwi dostosowanie analiz do potrzeb biznesowych.
Nauczysz się korzystać z funkcji Time Intelligence i wzorców DAX, które pozwalają na tworzenie dynamicznych analiz opartych na czasie i automatyzację procesów.
Zapytaj o szczegóły szkolenia
Szkolenia dla każdego
Dołącz do nas i podnieś swoje kompetencje z MS Office!
Jeśli chcesz zwiększyć swoją efektywność i zdobyć konkretne, praktyczne umiejętności, które będą wspierać Twój rozwój zawodowy, nasze szkolenia są idealnym rozwiązaniem. Zapraszamy do kontaktu – z przyjemnością odpowiemy na wszystkie pytania, doradzimy w wyborze odpowiedniego kursu i pomożemy Ci odkryć pełny potencjał, jaki daje praca z pakietem MS Office.