Kurs Język DAX w usługach BI
Kurs Język DAX w usługach BI
Informacje podstawowe
Informacje podstawowe
- KategoriaInformatyka i telekomunikacja / Aplikacje biznesowe
- Identyfikatory projektówKierunek - Rozwój, Małopolski Pociąg do kariery, Zachodniopomorskie Bony Szkoleniowe, Nowy start w Małopolsce z EURESEM, Regionalny Fundusz Szkoleniowy II
- Grupa docelowa usługi
Szkolenie jest przeznaczone dla osób pracujących z modelami danych w Power BI, Power Pivot lub usługach Analysis Services, które chcą świadomie tworzyć obliczenia w języku DAX. Skorzystają z niego analitycy danych, controllerzy, specjaliści raportowania i zaawansowani użytkownicy Excela, którzy znają już podstawy budowania modeli i chcą lepiej rozumieć kontekst obliczeń, funkcje tabelaryczne oraz analizę czasu.
Usługa adresowana również dla Uczestników Projektów:
- Nowy start w Małopolsce z EURESEM
- Kierunek - Rozwój
- Małopolski Pociąg do kariery
- Zachodniopomorskie Bony Szkoleniowe
- Regionalny Fundusz Szkoleniowy II
- Minimalna liczba uczestników5
- Maksymalna liczba uczestników15
- Forma prowadzenia usługizdalna w czasie rzeczywistym
- Podstawa uzyskania wpisu do BURCertyfikat systemu zarządzania jakością wg. ISO 9001:2015 (PN-EN ISO 9001:2015) - w zakresie usług szkoleniowych
Cel
Cel
Cel edukacyjny
Po szkoleniu uczestnik będzie potrafił samodzielnie tworzyć miary, kolumny i tabele obliczeniowe w języku DAX oraz dobierać funkcje do konkretnego problemu analitycznego. Będzie rozumiał kontekst filtru, wiersza i zapytania, zastosuje funkcje Time Intelligence i funkcje definiowane przez użytkownika, a także wykorzysta DAX Studio i Tabular Editor do analizy, porządkowania i optymalizacji obliczeń.Efekty uczenia się oraz kryteria weryfikacji ich osiągnięcia i Metody walidacji
| Efekty uczenia się | Kryteria weryfikacji | Metoda walidacji |
|---|---|---|
| Uczestnik charakteryzuje zasady działania języka DAX w tabelarycznych modelach danych. | Rozróżnia zastosowanie DAX w Power BI, Power Pivot i Analysis Services oraz wskazuje rolę relacji, typów danych i kontekstów wykonania. | Test teoretyczny |
| Uczestnik dobiera funkcje i konstrukcje języka DAX do tworzenia obliczeń. | Rozróżnia miary, kolumny i tabele obliczeniowe oraz wskazuje zastosowanie funkcji logicznych, tekstowych, matematycznych, relacyjnych, iteracyjnych i filtrujących. | Test teoretyczny |
| Uczestnik identyfikuje zasady wykonywania analiz czasu i tworzenia funkcji definiowanych przez użytkownika. | Wskazuje sposób przygotowania tabeli dat, dobiera funkcje Time Intelligence oraz rozpoznaje składnię, parametry i ograniczenia funkcji UDF. | Test teoretyczny |
| Uczestnik rozróżnia zastosowania narzędzi zewnętrznych wspierających pracę z DAX. | Wskazuje możliwości DAX Studio i Tabular Editora w zakresie analizy zapytań, optymalizacji obliczeń, kontroli dobrych praktyk i wykorzystywania skryptów. | Test teoretyczny |
Kwalifikacje i kompetencje
Kwalifikacje i kompetencje
Kompetencje
Usługa prowadzi do nabycia kompetencji.Warunki uznania kompetencji
Program
Program
Szkolenie odbywa się w formie zdalnej w czasie rzeczywistym lub mieszanej: stacjonarnej połączonej z usługą zdalną w czasie rzeczywistym.
Walidacja poprzez test teoretyczny zostanie przeprowadzona w pierwszych 20 minutach oraz ostatnich 20 minutach szkolenia.
Czas trwania według programu szkolenia: 2 dni (16 godzin).
Metody interaktywne i aktywizujące:
- metoda warsztatowa i samodzielna praca uczestników;
- ćwiczenia praktyczne;
- demonstracja trenera i odtwarzanie krok po kroku;
- dyskusja moderowana oraz bieżąca informacja zwrotna.
Program szkolenia – zakres tematyczny:
1. Wstęp do języka DAX
- Czym jest język DAX?
- Istota modelu danych
- Relacje w modelu danych
- Wykorzystanie języka DAX w Power Pivot w Excelu
- Wykorzystanie języka DAX w Power BI
- Dobre praktyki organizacji danych
2. Praca z językiem DAX
- Typy danych
- Operatory
- Kolumny oraz miary obliczeniowe – tworzenie, pojęcie oraz różnica
- Kontekst wykonania (filtru, wiersza, zapytania)
- Relacje aktywne i nieaktywne
- Funkcje daty i czasu (YEAR, MONTH, DAY, WEEKDAY, WEEKNUM, HOUR, MINUTE, DATE, TODAY, NOW)
- Funkcje informacyjne (ISBLANK, CONTAINS, CONTAINSSTRING, HASONEVALUE, ISEMPTY, ISERROR, ISFILTERED)
- Funkcje logiczne (IF, IFERROR, AND, OR, NOT, IFERROR, SWITCH)
- Operatory logiczne (&&, ||)
- Funkcje tekstowe (LEFT, RIGHT, MID, LOWER, UPPER, FORMAT)
- Funkcje matematyczne (DIVIDE, SUM, COUNT, AVERAGE, MIN, MAX, ROUND, ROUNDUP, ROUNDDOWN)
- Funkcje relacyjne (RELATED, RELATEDTABLE, CROSSFILTER, USERELATIONSHIP)
- Funkcje rankingowe (RANKX)
- Funkcje iteracyjne (SUMX, AVERAGEX, MINX, MAXX, FILTER)
- Funkcje EVALUATE
- Używanie zmiennych (słowa kluczowe VAR oraz RETURN)
3. Hierarchie
- Idea hierarchii
- Tworzenie hierarchii
- Hierarchie automatyczne
- Praca z hierarchią (funkcje filtrów)
4. Tabele języka DAX
- Tworzenie tabel obliczeniowych przy użyciu języka DAX
- Tabele z parametrami
- Filtrowanie tabel
- Funkcje filtrów (FILTER, ALL, ALLEXCEPT, CALCULATE, CALCULATETABLE, VALUES, ALLSELECTED, SELECTEDVALUE)
- Funkcje tabel języka DAX (DISTINCT, VALUES, CROSSJOIN, UNION, NATURALINNERJOIN, NATURALLEFTOUTERJOIN, INTERSECT, CALENDAR, CALENDARAUTO, EXCEPT, INTERSECT)
- Funkcje manipulowania tabelami (ADDCOLUMNS, SUMMARIZE, SUMMARIZECOLUMNS, ROLLUP, ROLLUPADDISSUBTOTAL, ROLLUPGROUP)
5. Time Intelligence w DAX
- Tworzenie tabeli dat
- Tworzenie automatycznej tabeli dat
- Przydatne funkcje daty i czasu
- Sortowanie tabeli dat
- Funkcje Time Intelligence w języku DAX (SAMEPERIODLASTYEAR, PREVIOUSYEAR, PREVIOUSQUARTER, PREVIOUSMONTH, PREVIOUSDAY, DATEADD, FIRSTDATE, LASTDATE, DATESBETWEEN, DATEDIFF, TOTALYTD, TOTALMTD, TOTALQTD, DATESINPERIOD, DATESMTD, DATESQTD, DATESYTD)
6. User Defined Functions (UDF) w DAX
- Wprowadzenie do User Defined Functions (UDF)
- Składnia i budowa funkcji definiowanych przez użytkownika
- Parametry wejściowe i wartości zwracane
- Wykorzystanie UDF w miarach i obliczeniach DAX
- Praktyczne zastosowania funkcji wielokrotnego użytku
- Najlepsze praktyki i ograniczenia UDF
7. Narzędzia zewnętrzne
- DAX Studio
- Tabular Editor
- Optymalizacja zapytań
- Dobre praktyki (Best Practice Analyzer)
- Przydatne skrypty (Script Snippets)
Harmonogram
Harmonogram
| Przedmiot / temat | Typ aktywności | Prowadzący | Data realizacji zajęć | Godzina rozpoczęcia | Godzina zakończenia | Liczba godzin |
|---|---|---|---|---|---|---|
Przedmiot / temat 1 z 16 - | Typ aktywności Walidacja | Prowadzący - | Data realizacji zajęć 16-11-2026 | Godzina rozpoczęcia 08:00 | Godzina zakończenia 08:20 | Liczba godzin 00:20 |
Przedmiot / temat 2 z 16 1. Wstęp do języka DAX | Typ aktywności Zajęcia | Prowadzący Łukasz Grochowina | Data realizacji zajęć 16-11-2026 | Godzina rozpoczęcia 08:20 | Godzina zakończenia 10:30 | Liczba godzin 02:10 |
Przedmiot / temat 3 z 16 - | Typ aktywności Przerwa | Prowadzący - | Data realizacji zajęć 16-11-2026 | Godzina rozpoczęcia 10:30 | Godzina zakończenia 10:45 | Liczba godzin 00:15 |
Przedmiot / temat 4 z 16 1. Wstęp do języka DAX | Typ aktywności Zajęcia | Prowadzący Łukasz Grochowina | Data realizacji zajęć 16-11-2026 | Godzina rozpoczęcia 10:45 | Godzina zakończenia 12:15 | Liczba godzin 01:30 |
Przedmiot / temat 5 z 16 - | Typ aktywności Przerwa | Prowadzący - | Data realizacji zajęć 16-11-2026 | Godzina rozpoczęcia 12:15 | Godzina zakończenia 12:45 | Liczba godzin 00:30 |
Przedmiot / temat 6 z 16 2. Praca z językiem DAX | Typ aktywności Zajęcia | Prowadzący Łukasz Grochowina | Data realizacji zajęć 16-11-2026 | Godzina rozpoczęcia 12:45 | Godzina zakończenia 14:15 | Liczba godzin 01:30 |
Przedmiot / temat 7 z 16 - | Typ aktywności Przerwa | Prowadzący - | Data realizacji zajęć 16-11-2026 | Godzina rozpoczęcia 14:15 | Godzina zakończenia 14:30 | Liczba godzin 00:15 |
Przedmiot / temat 8 z 16 3. Hierarchie | Typ aktywności Zajęcia | Prowadzący Łukasz Grochowina | Data realizacji zajęć 16-11-2026 | Godzina rozpoczęcia 14:30 | Godzina zakończenia 16:00 | Liczba godzin 01:30 |
Przedmiot / temat 9 z 16 4. Tabele języka DAX | Typ aktywności Zajęcia | Prowadzący Łukasz Grochowina | Data realizacji zajęć 17-11-2026 | Godzina rozpoczęcia 08:00 | Godzina zakończenia 10:30 | Liczba godzin 02:30 |
Przedmiot / temat 10 z 16 - | Typ aktywności Przerwa | Prowadzący - | Data realizacji zajęć 17-11-2026 | Godzina rozpoczęcia 10:30 | Godzina zakończenia 10:45 | Liczba godzin 00:15 |
Przedmiot / temat 11 z 16 5. Time Intelligence w DAX | Typ aktywności Zajęcia | Prowadzący Łukasz Grochowina | Data realizacji zajęć 17-11-2026 | Godzina rozpoczęcia 10:45 | Godzina zakończenia 12:15 | Liczba godzin 01:30 |
Przedmiot / temat 12 z 16 - | Typ aktywności Przerwa | Prowadzący - | Data realizacji zajęć 17-11-2026 | Godzina rozpoczęcia 12:15 | Godzina zakończenia 12:45 | Liczba godzin 00:30 |
Przedmiot / temat 13 z 16 6. User Defined Functions (UDF) w DAX | Typ aktywności Zajęcia | Prowadzący Łukasz Grochowina | Data realizacji zajęć 17-11-2026 | Godzina rozpoczęcia 12:45 | Godzina zakończenia 14:15 | Liczba godzin 01:30 |
Przedmiot / temat 14 z 16 - | Typ aktywności Przerwa | Prowadzący - | Data realizacji zajęć 17-11-2026 | Godzina rozpoczęcia 14:15 | Godzina zakończenia 14:30 | Liczba godzin 00:15 |
Przedmiot / temat 15 z 16 7. Narzędzia zewnętrzne | Typ aktywności Zajęcia | Prowadzący Łukasz Grochowina | Data realizacji zajęć 17-11-2026 | Godzina rozpoczęcia 14:30 | Godzina zakończenia 15:40 | Liczba godzin 01:10 |
Przedmiot / temat 16 z 16 - | Typ aktywności Walidacja | Prowadzący - | Data realizacji zajęć 17-11-2026 | Godzina rozpoczęcia 15:40 | Godzina zakończenia 16:00 | Liczba godzin 00:20 |
Podsumowanie
| Rodzaj godzin | Liczba godzin |
|---|---|
Rodzaj godzin Suma godzin zegarowych usługi | Liczba godzin 16:00 |
Rodzaj godzin w tym suma godzin zajęć | Liczba godzin 13:20 |
Rodzaj godzin w tym suma godzin walidacji | Liczba godzin 00:40 |
Rodzaj godzin w tym suma przerw | Liczba godzin 02:00 |
Rodzaj godzin Suma godzin dydaktycznych bez przerw | Liczba godzin 18:30 |
Cena
Cena
Cennik
| Rodzaj ceny | Cena |
|---|---|
Rodzaj ceny Koszt przypadający na 1 uczestnika brutto | Cena 1 428,03 PLN |
Rodzaj ceny Koszt przypadający na 1 uczestnika netto | Cena 1 161,00 PLN |
Rodzaj ceny Koszt osobogodziny brutto | Cena 89,25 PLN |
Rodzaj ceny Koszt osobogodziny netto | Cena 72,56 PLN |
Liczba godzin usługi
| Rodzaj godzin | Liczba godzin |
|---|---|
Rodzaj godzin Liczba godzin zegarowych usługi | Liczba godzin 16:00 |
Prowadzący
Prowadzący
Łukasz Grochowina
Doświadczony trener i konsultant specjalizujący się w technologiach Microsoft oraz analizie danych. Od 2009 roku prowadzi szkolenia komputerowe, a od 2013 roku posiada tytuł Microsoft Certified Trainer (MCT). Specjalizuje się przede wszystkim w Microsoft Excel, Power BI, Power Query, modelowaniu i analizie danych, języku SQL oraz programowaniu w VBA. Prowadzi również szkolenia z pozostałych aplikacji pakietu Microsoft Office.
Łączy wieloletnie doświadczenie szkoleniowe z praktyczną znajomością narzędzi wykorzystywanych w codziennej pracy z danymi. Prowadzi szkolenia na różnych poziomach zaawansowania, zarówno dla firm i instytucji publicznych, jak i uczestników projektów rozwojowych i szkoleniowych.
Informacje dodatkowe
Informacje dodatkowe
Informacje o materiałach dla uczestników usługi
- Zapewniamy autorskie materiały szkoleniowe w PDF, obejmujące część teoretyczną i praktyczną.
- Uczestnicy otrzymują pliki elektroniczne do ćwiczeń podczas szkolenia.
- Po szkoleniu uczestnik otrzyma zaświadczenie ukończenia szkolenia.
Warunki uczestnictwa
- znajomość podstaw modelowania danych i relacji między tabelami;
- podstawowe doświadczenie w pracy z Power BI lub dodatkiem Power Pivot w Excelu;
- komputer z systemem Microsoft Windows, dostępem do Internetu oraz Power BI Desktop lub programem Microsoft Excel z dodatkiem Power Pivot;
- możliwość korzystania z DAX Studio i Tabular Editora podczas ćwiczeń;
- minimalny poziom frekwencji: 80%; potwierdzenie frekwencji w oparciu o raport logowań
Przy szkoleniach stacjonarnych stanowisko komputerowe z niezbędnym oprogramowaniem zapewnia Expose.
Informacje dodatkowe
Szkolenie może zostać zrealizowane z projektów:
- Kierunek-Rozwój
- Małopolski pociąg do kariery
- Nowy start w Małopolsce z EURESem
- Zachodniopomorskie Bony Szkoleniowe
- Regionalny Fundusz Szkoleniowy II
Koszt usługi będzie zwolniony z podatku VAT jeśli: Usługa zwolniona z podatku VAT na podstawie art. 43 ust. 1 pkt 29 lit. c ustawy z dnia 11 marca 2004 r. o podatku od towarów i usług (t.j. Dz. U z 2021, poz. 685 ze zm.)
Warunki techniczne
Warunki techniczne
Tryb zdalny w czasie rzeczywistym:
Szkolenie realizowane jest za pomocą aplikacji MS Teams lub Zoom. Link umożliwiający dołączenie zostanie wysłany przed rozpoczęciem szkolenia.
Wymagania sprzętowe:
1. Komputer z dostępem do Internetu oraz programem Power BI Desktop.
2. System operacyjny Microsoft Windows.
3. Aktualna przeglądarka internetowa.
4. Głośniki lub słuchawki.
5. Opcjonalnie drugi monitor lub dodatkowy ekran.
6. Łącze internetowe min. 10 Mb/s (pobieranie/wysyłanie)
Przy szkoleniach stacjonarnych stanowisko komputerowe z niezbędnym oprogramowaniem zapewnia Expose.