Język DAX

Poziom:
-
Forma zajęć:
Zajęcia praktyczne z trenerem
Czas:
14/16 h
 

 


 

Co musisz umieć:

  • Dobra znajomość programu MS Excel w tym dobra znajomość tabel przestawnych i układów danych
  • Podstawowa znajomość Power Pivot (ukończenie kursu podstawowego analizy danych BI w MS Excel lub znajomość zagadnień z jego zakresu) lub podstawowa wiedza z Power BI (ukończenie kursu podstawowego Power BI - lub znajomość zagadnień z jego zakresu)

Opis szkolenia:

Podczas szkolenia dowiesz się jak wykorzystywać język DAX, kolekcję jego funkcji, operatorów i stałych do tworzenia formuł, miar, KPI itp. 

Zagadnienia:

  • Wprowadzenie do DAX (Data Analysys Expressions):
    • Co to jest DAX i gdzie go wykorzystać
    • Analiza wielowymiarowa i pojęcia analizy danych
    • Relacje, kardynalność, hierarchie
    • Miary, kolumny obliczane, tabele obliczane
    • Kontekst wykonania, składnia
  • Modelowanie danych w Power BI oraz Power Pivot
    • Importowanie danych do modelu ze skoroszytów programu Excel
    • Importowanie danych do modelu z baz danych
    • Importowanie danych do modelu z plików txt i csv
    • Importowanie danych do modelu z sieci WEB
    • Transformacja i dodawanie źródeł danych w Power Query
    • Tryby przechowywania danych (Import, Direct Query, Pobieranie na żywo)
  • DAX - działania podstawowe:
    • Funkcje logiczne
    • Funkcje matematyczne i statystyczne
    • Funkcje iteracyjne (SUMX, AVERAGEX, FILTER)
    • Tworzenie kolumn obliczeniowych
    • Tworzenie miar
    • Tworzenie KPI (Key Performance Indicators)
    • Fragmentatory i osie czasu
  • DAX - działania zaawansowane:
    • Funkcje filtrów (ALL, ALLSELECTED, REMOVEFILTERS)
    • Funkcje daty i czasu
    • Funkcje analizy czasowej (Time Intelligence)
    • Funkcja CALCULATE
    • Zmienne
    • Funkcje zwracające tabele (CALENDAR,CALCULATETABLE, FILTER, SUMMARIZE)
  • Wykorzystanie języka DAX
    • Tworzenie tabel obliczanych
    • Obliczenia z wykorzystaniem tabel obliczanych
    • Tabele podsumowań w modelu danych
    • Zwiększenie wydajności i rozwiązywanie problemów przy użyciu zmiennych
    • Tworzenie zaawansowanych obliczeń biznesowych (np. sumy/średnie kroczące, porównywanie okres do okresu, hierarchia rodzic-dziecko)
    • Parametr What-If
    • Bezpieczeństwo danych na poziomie wiersza (Row-level security)
    • DAX jako język zapytań (SUMMARIZECOLUMNS, filtrowanie i grupowanie danych w DAX Studio)
    • Praca z DAX Studio – odpytywanie relacyjnej bazy danych
    • Porównanie DAX z SQL
  • Power BIPower Pivot:
    • Tworzenie raportów przy użyciu dostępnych typów wizualizacji oraz wizualizacji niestandardowych
    • Efektywny proces przetwarzania, analizy i raportowania informacji
    • Wizualizacja danych
    • Formatowanie danych i raportu
    • Praca z danymi, wykresami i raportami
    • Tworzenie Dashboardów
    • Wprowadzenie do usługi Power BI (publikowanie, udostępnianie raportów, elementy obszaru roboczego)

W ramach zajęć otrzymujesz
  • Materiały szkoleniowe (skrypt w wersji PDF)
  • Pliki z ćwiczeniami omawianymi podczas zajęć
  • Certyfikat uczestnictwa w module (PDF)
  • Nieograniczone czasowo konsultacje trenerskie (e-mail)

Trenerzy prowadzący zajęcia
  • Specjaliści z wieloletnim doświadczeniem w prowadzeniu zajęć z zakresu MS Office
  • Posiadacze licznych certyfikatów zawodowych i potwierdzających kompetencje
  • Praktycy i twórcy wielu autorskich rozwiązań wspomagających pracę biurową

Szkolenie w wersji on-line, co musisz wiedzieć
  • Szkolenie jest realizowane za pomocą profesjonalnego oprogramowania do wideokonferencji, umożliwiającego:
    • Komunikację głosową
    • Przesyłanie obrazu z kamery
    • Udostępniania obrazu (ekranu) przez każdego z uczestników spotkania
    • Możliwość przekazania dostępu do ekranu trenerowi
  • Do uczestnictwa w szkoleniu potrzebujesz:
    • Komputera z stałym dostępem do internetu
    • Mikrofon i głośnik (wbudowane w większości laptopów)
    • Kamery, jeżeli chcesz udostępniać swój obraz (wbudowana w większości laptopów)
    • Zainstalowane oprogramowanie Power BI Desktop
    • Oprogramowania do wideokonferencji (w przypadku potrzeby instalacji, służymy pomocą)