Data: 01.01.2026
2 dni
Online
Zarejestruj się
1
1

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

JAKIE SĄ CELE SZKOLENIA? 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.

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 zmiennych 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

9:00

DZIEŃ I

1. Przygotowanie struktury tabel oraz relacji

  • Tabele słownikowe
  • Tabela dat – funkcje CALENDAR, CALENDARAUTO, FORMAT
  • Hierarchie
  • Typy danych
  • Konwersja typów 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

2. Szybkie miary

  • Wykorzystanie predefiniowanych obliczeń
  • Modyfikacja wbudowanych szybkich miar

3. Dobre praktyki przydatne przy tworzeniu skomplikowanych wyrażeń

  • Definiowanie zmiennych
  • Komentarze
  • Czytelna struktura kodu

4. Najczęściej wykorzystywane funkcje

  • 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
    (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, COUNTX, AVERAGEX, MINX, MAXX, FILTER)
9:00

DZIEŃ II

1. Wykorzystanie funkcji do zmiany kontekstu wiersza i kolumny

  • CALCULATE
  • FILTER
  • ALL, ALLSELECTED, ALLEXCEPT

2. Funkcje warunkowe

  • IF
  • SWITCH
  • OR, AND

3. Wykorzystanie parametrów w obliczeniach

  • Tworzenie tabeli z wartościami parametru
  • Wykorzystanie wartości parametru w obliczeniach

4. Funkcje Time Intelligence

  • SAMEPERIODLASTYEAR, LASTMONTH
  • PARALLELPERIOD, DATEADD
  • PREVIOUSYEAR, PREVIOUSQUARTER, PREVIOUSMONTH, PREVIOUSDA
  • TOTALYTD, TOTALQTD, TOTALMTD
  • DATESYTD, DATESQTD, DATESMTD
  • DATESBETWEEN
  • LASTNONBLANK, LASTNONBLANKVALUE
  • USERELATIONSHIP

5. Filtrowanie danych w na podstawie uprawnień – Row Level Security

  • USERNAME, USERPRINCIPALNAME
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ń