Please add title on page in WordPress

Język DAX w praktyce – Poziom II

Data Analysis Expressions kojarzy się głównie z Power BI, ale znajdziemy go także w innych narzędziach Microsoft.

Celem szkolenia jest przekazanie wiedzy związanej z używaniem języka DAX, jego funkcji oraz zastosowań. W szkoleniu na poziomie II skupimy się na dobrych praktykach przydatnych przy pisaniu skomplikowanych wyrażeń, zmianie kontekstu za pomocą funkcji CALCULATE (), funkcjach Time Intelligence oraz Row Level Security.

Po ukończeniu tego szkolenia, uczestnik będzie w stanie sprawnie posługiwać się językiem DAX oraz pisać skomplikowane kalkulacje w aplikacji Power BI Desktop.

Zakres szkolenia

  • Przejście przez funkcje języka
  • Filarowe koncepcje: konteksty filtra oraz wiersza
  • Konteksty wykonania w praktyce
  • Funkcje Time Intelligence
  • Pisanie miar, kolumn oraz tabel kalkulowanych
  • Grupowe ćwiczenia praktyczne

Odbiorcy szkolenia

  • Osoby pracujące z Power BI, które chcą poszerzyć swoją wiedzę o umiejętność pisania zaawansowanych formuł w języku DAX
  • Osoby odpowiedzialne za tworzenie raportów za pomocą Power BI
  • Zalecamy, aby uczestnicy tego szkolenia posiadali podstawową wiedzę oraz doświadczenie z Power BI i DAX, np. po odbyciu szkolenia Power BI od podstaw, Power BI dla zaawansowanych lub Język DAX od podstaw.

Forma szkolenia

Szkolenie jest prowadzone w formie seminarium z elementem praktycznym (wykłady teoretyczne połączone z tworzeniem kalkulacji w raporcie pod okiem prowadzącego) dla grupy do 10 osób.

Czas trwania: 2 dni po 8 godzin. Przewidziane są przerwy podczas szkolenia.

Wypełnij formularz

Wypełnienie poniższego formularza jest tylko wstępną deklaracją zainteresowania szkoleniem i nie obliguje do niczego tzn. na jego podstawie ustalamy termin szkolenia, ilość uczestników itp. Jeżeli termin jest już ustalony z uczestnikami, przesyłamy oficjalny formularz rezerwacji – dopiero jego wypełnienie i odesłanie jest deklaracją uczestnictwa.

    Administratorem przesłanych danych osobowych będzie Cogit sp. z o.o. z siedzibą w Warszawie, ul. Postępu 21. Twoje dane będą przetwarzane w celu realizacji zapytania związanego z realizacją szkolenia. Więcej informacji na ten temat znajduje się wPolityce Prywatności Cogit.

    Program szkolenia

    1. Przygotowanie 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. Dobre praktyki przydatne przy pisaniu skomplikowanych wyrażeń

    • Definiowanie zmiennych
    • Komentarze
    • Czytelna struktura kodu

    3. Najczęściej wykorzystywane funkcje

    • Funkcje matematyczne
      (DIVIDE, SUM, COUNT, AVERAGE, MIN, MAX, ROUND, ROUNDUP, ROUNDDOWN)
    • Funkcje relacyjne
      (RELATED, RELATEDTABLE, CROSSFILTER, USERELATIONSHIP)
    • Funkcje logiczne
      (IF, IFERROR, AND, OR, NOT, IFERROR, SWITCH)
    • Operatory logiczne
      (AND, OR, &&, ||)
    • Funkcje iteracyjne
      (SUMX, COUNTX, AVERAGEX, MINX, MAXX, FILTER)
    • Funkcje daty i czasu
      (YEAR, MONTH, DAY, WEEKDAY, WEEKNUM, HOUR, MINUTE, DATE, TODAY, NOW)
    • Funkcje informacyjne
      (ISBLANK, CONTAINS, CONTAINSSTRING, HASONEVALUE, ISEMPTY, ISERROR, ISFILTERED)
    • Funkcje tekstowe
      (LEFT, RIGHT, MID, LOWER, UPPER, FORMAT)
    • Funkcje rankingowe
      (RANKX)

    4. Wykorzystanie funkcji do zmiany kontekstu

    • CALCULATE
    • FILTER
    • ALL, ALLSELECTED, ALLEXCEPT

    5. Funkcje warunkowe

    • IF
    • SWITCH
    • OR, AND

    6. Wykorzystanie parametrów w obliczeniach

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

    7. Funkcje Time Intelligence

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

    8. Filtrowanie danych na podstawie uprawnień – Row Level Security

    • USERNAME, USERPRINCIPALNAME

    Prowadzący

    Zapewniamy praktyków, a nie teoretyków.

    Marek GołaszewskiMarek Gołaszewski
    Marek pracuje w firmie Cogit jako Business Intelligence Consultant. Doświadczony trener i sympatyk Power BI oraz języka DAX, pomaga klientom zebrać ich dane oraz zamienić wymagania biznesowe w wartościowe informacje.

    Terminy

    • Data szkolenia jest ustalana po zebraniu min. ilości uczestników.

    Miejsce

    • on-line (zajęcie zdalne)
    • W przypadku szkolenia dedykowanego lub zebrania grupy zainteresowanej konkretną lokalizacją – miejsce może być ustalane indywidualnie.

    Cena

    Cena szkolenia: 1600 pln + VAT.  (Cena obejmuje: uczestnictwo w zajęciach, materiały szkoleniowe, certyfikat ukończenia szkolenia.)

    Regulamin

    Regulamin szkoleń otwartych.