Data: 01.01.2026
2 dni
Online
Zarejestruj się
1
1

Do zapłaty: 1995,00 zł/netto

Jakie korzyści uczestnik osiągnie po szkoleniu? Program

Szkolenie ma na celu zapoznanie uczestników z funkcjami analizy danych przy pomocy języka DAX (Data Analysis Expressions).
Uzyskana wiedza będzie przydatna w konstruowaniu formuł, których użyć możemy do analizy danych w Power BI, SQL Server Analysis Services oraz w dodatku PowerPivot dla MS Excel.

Po szkoleniu uczestnik będzie potrafił:

  • Sprawnie posługiwać się językiem DAX,
  • Budować miary, kolumny oraz tabele obliczeniowe,
  • Tworzyć proste i złożone formuły języka DAX,
  • Zadbać o optymalizację kodu,
  • Używać funkcji matematycznych, statystycznych, logicznych, informacyjnych, dat, rankingu,
  • Tworzyć hierarchie drzewiaste,
  • Obsługiwać relacje.

Dla kogo jest szkolenie:
Osoby wykonujące analizy danych oraz tworzące raporty na podstawie danych pochodzących z innych systemów, baz danych, arkuszy.

Przygotowanie uczestników:
Podstawowa znajomość Power BI lub dodatku Excela Power Pivot (importowanie danych, tworzenie relacji, hierarchii oraz tworzenie podstawowych miar i kolumn kalkulowanych).

Rozwiń

Program

1. Czym jest język DAX?

  • Gdzie znajdziemy język DAX?
  • Istota modelu danych,
  • Organizacja danych.

2. Podstawy języka DAX:

  • Typy danych,
  • Błędy konwersji typów danych,
  • Operatory,
  • Kolumny oraz miary obliczeniowe – tworzenie oraz różnice pomiędzy nimi,
  • 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, ISFIL TERED),
  • Funkcje logiczne (IF, IFERROR, AND, OR, NOT, IFERROR, SWITCH),
  • Operatory logiczne (AND, OR, &&, ||),
  • 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),
  • Ukrywanie kolumn w widoku użytkownika.

3. Hierarchie:

  • Hierarchie automatyczne,
  • Tworzenie hierarchii,
  • Praca z hierarchią (funkcje filtrów).

4. 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,
  • Dodanie kontekstu filtra – funkcja FILTER,
  • Usunięcie kontekstu filtra – funkcja ALL, ALLEXCEPT.

5. Time Intelligence w DAX:

  • Tworzenie automatycznej tabeli dat,
  • Własna tabela 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).

 

Rozwiń

Regulamin

  1. Koszt uczestnictwa jednej osoby w spotkaniu jest różny i uzależniony od charakterystyki spotkania. Dokładna cena jest podana w warunkach uczestnictwa dotyczących danego szkolenia zamkniętego.
  2. Cena obejmuje:  prelekcje, materiały warsztatowe.
  3. Przesłanie do BMS  pocztą elektroniczną, wypełnionego i podpisanego formularza zgłoszeniowego lub rezerwacja miejsca/miejsc poprzez wypełnienie online Formularza zgłoszenia stanowi zawarcie wiążącej umowy pomiędzy zgłaszającym, a BMS. Faktura pro forma jest standardowo wystawiana i wysyłana drogą mailową po otrzymaniu formularza zgłoszeniowego. Po zakończeniu warsztatów zostanie wystawiona i przesłana faktura VAT. Zgłaszający wyraża zgodę na otrzymanie faktury VAT bez podpisu odbiorcy.
  4. Osoba podpisująca formularz zgłoszeniowy w imieniu Zgłaszającego oświadcza, iż posiada stosowne uprawnienie do działania  w imieniu i na rzecz zgłaszającego, w szczególności do zwarcia umowy z BMS.
  5. W przypadku braku uczestnictwa w warsztatach, Zgłaszający zobowiązany jest uiścić pełną kwotę kosztów uczestnictwa w wysokości wynikającej z umowy.
  6. Brak wpłaty nie stanowi rezygnacji z udziału w spotkaniu.
  7. W miejsce osoby zgłoszonej do udziału w spotkaniu może wziąć udział inna osoba wskazana przez Zgłaszającego.
  8. Zgłaszający wyraża zgodę na umieszczenie logo jego firmy na stronie organizatora w module „Nasi klienci”
  9. Organizator zastrzega sobie prawo do zmian w programie.
  10. Wysyłając zamówienie zgadzam się na umieszczenie moich danych osobowych w bazie danych spółek należących do BMS Poland Group Sp. z o.o. oraz pozostałych partnerów konferencji na ich przetwarzanie dla potrzeb marketingowych, zgodnie z ustawą z 29.08.1997 r. o ochronie danych osobowych. Podanie danych osobowych ma charakter dobrowolny a podającemu przysługuje prawo wglądu do tych danych, jak i możliwość ich poprawiania.
  11. Wyrażam zgodę na otrzymywanie pocztą elektroniczną informacji handlowych, w tym e-mailingów i newsletterów wysyłanych przez Spółki należące do BMS Poland Group Sp. z o.o.
Rozwiń