icon icon

Kurs DAX - praca w języku DAX i użyteczne funkcje, wizualizacja danych w Power BI

icon

Proces szkoleniowy

Analiza potrzeb szkoleniowych

Jeśli masz życzenie dotyczące programu szkolenia, przeprowadzimy dla Ciebie analizę potrzeb szkoleniowych, która będzie wskazówką dla nas, na jakie aspekty programu położyć większy nacisk – tak, by program szkolenia spełniał konkretne potrzeby.

Co zyskujesz?

icon

Sprawny start w Power BI - Szybko odnajdziesz się w środowisku Power BI i zrozumiesz, jak wykorzystywać je do analizy biznesowej, dzięki czemu od początku będziesz pracować pewniej i bardziej samodzielnie.

icon

Import z wielu źródeł - Nauczysz się pobierać dane z plików Excel i CSV, baz Access oraz SQL Server, a także z modeli Excela, więc łatwiej połączysz rozproszone dane w jednym raporcie.

icon

Lepsze przygotowanie danych - Opanujesz przekształcanie zapytań, tworzenie kolumn niestandardowych, segregację i łączenie danych, dzięki czemu przygotujesz spójny model gotowy do dalszej analizy.

icon

Czytelne wizualizacje - Dowiesz się, jak dobierać i łączyć wizualizacje w Power BI, aby prezentować wyniki w sposób przejrzysty i użyteczny dla odbiorców biznesowych oraz osób decyzyjnych.

icon

Świadoma praca w DAX - Zrozumiesz różnicę między kolumnami obliczeniowymi a miarami, nauczysz się pracować z relacjami i filtrowaniem, więc zaczniesz tworzyć formuły dopasowane do celu analizy.

icon

Praktyczne funkcje DAX - Poznasz funkcje agregujące, tekstowe, logiczne, statystyczne oraz filtrujące, dzięki czemu policzysz rankingi, warunki biznesowe i wskaźniki bez ręcznej obróbki danych.

icon

Lepszy model danych - Nauczysz się budować tabele parametrów, tabele obliczeniowe, hierarchie i relacje między tabelami, co pozwoli Ci tworzyć bardziej elastyczne, skalowalne i uporządkowane raporty.

icon

Analiza czasu i trendów - Opanujesz Time Intelligence w DAX, przygotujesz tabelę kalendarza i użyjesz funkcji takich jak YTD, MTD czy porównanie rok do roku, aby analizować zmiany i trendy w czasie.

Program szkolenia

1. Podstawy Power BI

Na początku potrzebne jest sprawne wejście do środowiska Power BI i zrozumienie jego miejsca w analizie biznesowej. Ta sekcja obejmuje instalację programu oraz podstawową orientację w interfejsie i sposobie wykorzystania narzędzia do pracy z danymi.

  • instalacja Power BI,
  • wprowadzenie do programu i analizy biznesowej.

2. Importowanie danych zewnętrznych do Power BI

Dane zewnętrzne trafiają do Power BI z wielu typów plików i systemów źródłowych. Sekcja obejmuje import plików .xlsx i .csv, połączenia z bazami MS Access i SQL Server oraz wykorzystanie modeli danych przygotowanych wcześniej w MS Excel.

  • pliki .xlsx oraz .csv,
  • dane z baz danych MS Access oraz SQL Server,
  • modele danych wykonane w MS Excel.

3. Edycja danych w Power BI

Przygotowanie danych w Power BI zaczyna się od pracy na kwerendach i ich przekształceniach. W tej części omawiane są kolumny niestandardowe, segregacja danych oraz łączenie zbiorów, tak aby dane były uporządkowane i gotowe do dalszego modelowania oraz raportowania.

  • przekształcanie kwarend,
  • praca z kolumnami niestandardowymi,
  • segregacja danych w Power BI,
  • łączenie danych w Power BI. 

4. Power BI jako narzędzie do wizualizacji danych

Power BI pełni tutaj rolę warstwy prezentacji dla danych wcześniej przygotowanych i obliczonych. Uczestnicy analizują sposoby prezentowania przetworzonych danych oraz łączenia zaawansowanych wizualizacji tak, aby tworzyć spójne widoki analityczne zamiast oddzielnych wykresów.

  • sposoby przetwarzanych danych,
  • łączenie zaawansowanych wizualizacji w Power BI.

5. Podstawowe informacje dotyczące języka DAX

Zanim powstaną miary i bardziej złożone formuły, trzeba uporządkować podstawy modelu danych. Ta część obejmuje kluczowe pojęcia DAX, zastosowania i możliwości modelu, zasady organizacji danych, powiązania między tabelami oraz rolę tabel przestawnych w analizie.

  • czym jest model danych?
  • zastosowanie i możliwości,
  • podstawowe pojęcia,
  • dobre zasady w organizacji danych,
  • powiązania między tabelami, tabele przestawne.

6. Praca w języku DAX

Praca w języku DAX wymaga zrozumienia kontekstu modelu, typów danych i relacji między tabelami. Sekcja wyjaśnia filtrowanie, kolumny obliczeniowe i miary, różnice między nimi, zasady ich tworzenia i modyfikacji, a także operatory, zapytania i budowę formuł.

  • model danych,
  • typy danych,
  • relacje:
    • aktywne,
    • nieaktywne,
  • filtrowanie,
  • kolumny obliczeniowe:
    • pojęcie kolumn obliczeniowych,
    • przygotowywanie i modyfikowanie kolumn,
    • operatory,
  • miary obliczeniowe:
    • objaśnienie,
    • miary obliczeniowe a kolumny obliczeniowe,
    • przygotowywanie i modyfikowanie miar,
    • zapytania,
  • formuły języka DAX.

7. Użyteczne funkcje języka DAX

Praktyka pracy z DAX wymaga sprawnego doboru funkcji do typu zadania analitycznego. Tutaj zebrane są funkcje agregujące, tekstowe, statystyczne, logiczne, daty i czasu oraz filtrujące, w tym CALCULATE, FILTER, RELATED i RANKX, wraz z ich zastosowaniem w formułach.

  • agregujące: AVERAGE, COUNT, MAX, MIN, SUM, itp.,
  • tekstowe: FIND, FORMAT, REPLACE, RIGHT, SEARCH, VALUE, itp.,
  • statystyczne: RANKX,
  • logiczne: AND, FALSE, IF, NOT, OR, SWITCH, TRUE,
  • daty i czasu: CALENDAR, DATE, DAY, HOUR, MINUTE, MONTH, NOW, SECOND, TIME, TIMEVALUE, TODAY,
  • filtrujące: ALL, CALCULATE, FILTER, RELATED, VALUES i inne.

8. Tabele

W modelu analitycznym często potrzebne są tabele, które nie pochodzą bezpośrednio ze źródeł danych. Sekcja obejmuje tabele parametrów, tabele obliczeniowe oraz pracę z filtrami i funkcjami filtrującymi, pokazując ich rolę w sterowaniu logiką obliczeń w DAX.

  • tabele parametrów,
  • tabele obliczeniowe,
  • filtry i praca na nich:
    • funkcje filtrów.

9. Hierarchie

Hierarchie porządkują wymiary tak, aby analiza mogła przebiegać na różnych poziomach szczegółowości. Uczestnicy tworzą hierarchie automatyczne i własne, modyfikują ich strukturę oraz wykorzystują je do filtrowania danych i sprawnego poruszania się między poziomami danych.

  • hierarchie automatyczne,
  • tworzenie hierarchii,
  • filtrowanie danych względem hierarchii,
  • modyfikacja hierarchii.

10. Time Intelligence w DAX

Time Intelligence w DAX opiera się na poprawnie przygotowanej tabeli kalendarza, wraz z właściwym sortowaniem i układem dat. W tej części omawiane są funkcje porównywania okresów, przesunięć i narastania, takie jak SAMEPERIODLASTYEAR, DATEADD, DATESBETWEEN oraz TOTALYTD, TOTALMTD i TOTALQTD.

  • przygotowanie tabeli kalendarza,
  • sortowanie tabeli kalendarza,
  • funkcje:
    • FIRSTDATE,
    • LASTDATE,
    • SAMEPERIODLASTYEAR,
    • PREVIOUSYEAR,
    • PREVIOUSMONTH,
    • PREVIOUSDAY,
    • DATESBETWEEN,
    • DATEADD,
    • DATEDIFF,
    • TOTALYTD,
    • TOTALMTD,
    • TOTALQTD.

Jakie są wymagania wstępne do udziału w szkoleniu?

icon

Obsługa Excela - Powinieneś swobodnie pracować w Excelu, korzystać z tabel, filtrowania i podstawowych formuł, bo ułatwi Ci to zrozumienie modeli danych oraz pracy z raportami.

icon

Podstawy analizy danych - Powinieneś rozumieć, czym są wiersze, kolumny, typy danych i proste agregacje, aby łatwiej budować model danych i poprawnie interpretować wyniki obliczeń.

icon

Praca z danymi źródłowymi - Powinieneś mieć doświadczenie w pracy z plikami CSV lub XLSX i wiedzieć, jak wyglądają dane tabelaryczne, bo szkolenie obejmuje import oraz przekształcanie takich danych.

icon

Logika raportowania - Powinieneś umieć określić, jakie wskaźniki i przekroje danych są potrzebne w analizie, aby łatwiej przełożyć potrzeby biznesowe na miary, filtry i wizualizacje.