Język M (Power Query) - szkolenie
Język M (Power Query) - szkolenie
Informacje podstawowe
Informacje podstawowe
- KategoriaInformatyka i telekomunikacja / Administracja IT i systemy komputerowe
- Identyfikatory projektówKierunek - Rozwój, Nowy start w Małopolsce z EURESEM, Małopolski Pociąg do kariery, Zachodniopomorskie Bony Szkoleniowe, Regionalny Fundusz Szkoleniowy II
- Grupa docelowa usługi
Szkolenie skierowane jest do osób posiadających podstawową znajomość Power Query, które chcą rozszerzyć swoje kompetencje w zakresie wykorzystania języka M do przekształcania i przygotowywania danych do analizy. W szczególności dedykowane jest analitykom danych, specjalistom ds. raportowania oraz użytkownikom MS Excel i Power BI, którzy w codziennej pracy wykorzystują Power Query i potrzebują bardziej zaawansowanych rozwiązań do przetwarzania danych oraz usprawniania powtarzalnych procesów.
- Minimalna liczba uczestników3
- Maksymalna liczba uczestników10
- Data zakończenia rekrutacji19-11-2026
- Forma prowadzenia usługistacjonarna
- Podstawa uzyskania wpisu do BURZnak Jakości Małopolskich Standardów Usług Edukacyjno-Szkoleniowych (MSUES) - wersja 2.0
Cel
Cel
Cel edukacyjny
Szkolenie przygotowuje uczestników do wykorzystywania języka M w środowisku Power Query w celu przekształcania i przygotowywania danych do analizy. Po zakończeniu szkolenia uczestnik rozpoznaje strukturę zapytań i typy danych, interpretuje wyrażenia języka M, dobiera funkcje do przetwarzania danych i obsługi błędów, rozpoznaje zasady tworzenia funkcji własnych oraz wskazuje rozwiązania umożliwiające łączenie danych z różnych źródeł i parametryzację zapytań.Efekty uczenia się oraz kryteria weryfikacji ich osiągnięcia i Metody walidacji
| Efekty uczenia się | Kryteria weryfikacji | Metoda walidacji |
|---|---|---|
| Uczestnik rozpoznaje podstawowe konstrukcje i typy danych języka M. | Rozpoznaje zastosowanie konstrukcji let...in w języku M. | Test teoretyczny z wynikiem generowanym automatycznie |
| Rozróżnia typy danych stosowane w języku M. | Test teoretyczny z wynikiem generowanym automatycznie | |
| Uczestnik interpretuje wyrażenia języka M wykorzystywane do przekształcania danych. | Wskazuje prawidłową konstrukcję wyrażenia tworzącego kolumnę niestandardową. | Test teoretyczny z wynikiem generowanym automatycznie |
| Rozpoznaje funkcję służącą do konwersji typu danych. | Test teoretyczny z wynikiem generowanym automatycznie | |
| Uczestnik dobiera funkcje języka M do określonych operacji na danych. | Dobiera funkcję tekstową do przedstawionego przekształcenia danych. | Test teoretyczny z wynikiem generowanym automatycznie |
| Wskazuje zastosowanie konstrukcji try...otherwise do obsługi błędów. | Test teoretyczny z wynikiem generowanym automatycznie | |
| Uczestnik interpretuje sposób działania funkcji własnych w języku M. | Rozpoznaje prawidłową składnię funkcji przyjmującej parametr. | Test teoretyczny z wynikiem generowanym automatycznie |
| Określa wynik wywołania funkcji własnej dla podanego argumentu | Test teoretyczny z wynikiem generowanym automatycznie | |
| Uczestnik dobiera rozwiązania języka M do łączenia i parametryzacji danych. | Wskazuje zastosowanie funkcji Table.NestedJoin do łączenia tabel. | Test teoretyczny z wynikiem generowanym automatycznie |
| Rozpoznaje sposób wykorzystania parametru do zmiany źródła danych w zapytaniu. | Test teoretyczny z wynikiem generowanym automatycznie |
Kwalifikacje i kompetencje
Kwalifikacje i kompetencje
Kompetencje
Usługa prowadzi do nabycia kompetencji.Warunki uznania kompetencji
Program
Program
Podstawy pracy z językiem M w Power Query
- Interfejs Power Query przy pisaniu kodu w M
- Odczyt kodu zarejestrowanego poprzez działania z interfejsu
- Struktura zapytania w języku M (zapoznanie z let… in)
- Tabele, rekordy, listy
- Osobliwości języka M (operator „#”, wrażliwość na wielkość liter)
- Dokumentacja języka M
- Typy danych w języku M (Null, Logical, Number, Time, Date, DateTime, DateTimeZone, Duration, Text, Binary, List, Record, Table, Function, Type)
- Komentarze w kodzie M
Podstawowe operacje w języku M
- Dodawanie nowych kolumn z użyciem formuł w języku M
- Wykorzystanie zmiennych w zapytaniach w języku M
- Odwołania do innych kolumn/innych wierszy
- Praca z różnymi typami danych
- Konwersja typów danych „w locie” (m.in. Text.From, Number.ToText, Number.FromText, Date.From)
- Tworzenie listy, przekształcanie tabeli na listę (Table.ToList)
- Tworzenie rekordów, przekształcanie listy rekordów na tabelę (Table.FromRecords), wyodrębnianie rekordu z wiersza tabeli
Formuły i funkcje w języku M
- Operator each
- Funkcje tekstowe – m.in.: Text.Start, Text.End, Text.Range, Text.Length, Text.PositionOf, Text.Proper,
- Funkcje logiczne – if, List.AllTrue, List.AnyTrue,
- Obsługa błędów – operator try … otherwise, Expression.Error
- Funkcje tablicowe – m.in.: Table.FirstN, Table.Skip, Table.SplitColumn, Table.AddColumn, Table.Combine, Table.RenameColumns, Table.ColumnNames, Table.TransformColumnNames, Table.TransformColumnTypes, Table.AddIndexColumn, Table.Unpivot, Table.UnpivotOtherColumns, Table.FillDown, Table.SelectRows, Table.ReorderColumns
- Funkcje daty i czasu – m.in.: Date.Day, Date.Month, Date.Year, Date.DayOfWeek, Date.EndOfMonth, Date.AddDays, Date.AddMonths, Date.AddYears,
- Funkcje list – m.in.: ListPositionOf, ListFirstN, List.Count
Tworzenie własnych funkcji w języku M
- Przekształcanie istniejącego zapytania w funkcję
- Typy danych w funkcji
- Pętle
- Wywoływanie funkcji
Rozwiązania dla typowych problemów z danymi z użyciem języka M
- Pobieranie danych z różnych źródeł, parametryzacja
- Łączenie danych
- Scalanie danych
- Scalanie rozmyte
- Grupowanie danych
- Tworzenie tabeli kalendarza
Szkolenie wraz z walidacją trwa 2 dni, 14 godzin zegarowych (2 godziny teoretyczne oraz 12 godzin praktycznych), przerwy wchodzą w czas trwania usługi i wynoszą 2 godziny w całym okresie szkolenia.
Zajęcia odbywają się w grupie liczącej maksymalnie 12 uczestników. Zapewniamy każdemu uczestnikowi w pełni samodzielne, indywidualne stanowisko pracy. W skład każdego stanowiska wchodzi:
• Samodzielny komputer stacjonarny bądź laptop;
• Dostęp do stabilnego, szerokopasmowego internetu;
• Zainstalowane i w pełni licencjonowane oprogramowanie MS Office dedykowane do tematyki szkolenia.
Walidacja efektów uczenia się zostanie przeprowadzona ostatniego dnia szkolenia, bezpośrednio po zakończeniu zajęć dydaktycznych, w tej samej sali szkoleniowej.
Proces walidacji ma formę testu teoretycznego, realizowanego w formie elektronicznej na platformie Microsoft Forms. Czas trwania testu wynosi maksymalnie 15 minut.
Test jest sprawdzany elektronicznie, a wynik końcowy generowany jest automatycznie przez system MS Forms natychmiast po zatwierdzeniu odpowiedzi przez uczestnika. Warunkiem zaliczenia walidacji i uzyskania dokumentu potwierdzającego nabycie efektów uczenia się jest uzyskanie wymaganego progu poprawnych odpowiedzi (powyżej 80%), zweryfikowanego automatycznie przez system.
Harmonogram
Harmonogram
| Przedmiot / temat | Typ aktywności | Prowadzący | Data realizacji zajęć | Godzina rozpoczęcia | Godzina zakończenia | Liczba godzin |
|---|---|---|---|---|---|---|
Przedmiot / temat 1 z 15 dzień I Język M - Podstawy pracy z językiem M w Power Query - część 1 | Typ aktywności Zajęcia | Prowadzący Rafał Proskura | Data realizacji zajęć 26-11-2026 | Godzina rozpoczęcia 08:30 | Godzina zakończenia 10:00 | Liczba godzin 01:30 |
Przedmiot / temat 2 z 15 - | Typ aktywności Przerwa | Prowadzący - | Data realizacji zajęć 26-11-2026 | Godzina rozpoczęcia 10:00 | Godzina zakończenia 10:20 | Liczba godzin 00:20 |
Przedmiot / temat 3 z 15 dzień I Język M - Podstawy pracy z językiem M w Power Query - część 2 | Typ aktywności Zajęcia | Prowadzący Rafał Proskura | Data realizacji zajęć 26-11-2026 | Godzina rozpoczęcia 10:20 | Godzina zakończenia 11:50 | Liczba godzin 01:30 |
Przedmiot / temat 4 z 15 - | Typ aktywności Przerwa | Prowadzący - | Data realizacji zajęć 26-11-2026 | Godzina rozpoczęcia 11:50 | Godzina zakończenia 12:10 | Liczba godzin 00:20 |
Przedmiot / temat 5 z 15 dzień I Język M - Podstawowe operacje - część 1 | Typ aktywności Zajęcia | Prowadzący Rafał Proskura | Data realizacji zajęć 26-11-2026 | Godzina rozpoczęcia 12:10 | Godzina zakończenia 13:40 | Liczba godzin 01:30 |
Przedmiot / temat 6 z 15 - | Typ aktywności Przerwa | Prowadzący - | Data realizacji zajęć 26-11-2026 | Godzina rozpoczęcia 13:40 | Godzina zakończenia 14:00 | Liczba godzin 00:20 |
Przedmiot / temat 7 z 15 dzień I Język M - Podstawowe operacje - część 2 | Typ aktywności Zajęcia | Prowadzący Rafał Proskura | Data realizacji zajęć 26-11-2026 | Godzina rozpoczęcia 14:00 | Godzina zakończenia 15:30 | Liczba godzin 01:30 |
Przedmiot / temat 8 z 15 dzień II Język M - Formuły i funkcje - część 1 | Typ aktywności Zajęcia | Prowadzący Rafał Proskura | Data realizacji zajęć 27-11-2026 | Godzina rozpoczęcia 08:30 | Godzina zakończenia 10:00 | Liczba godzin 01:30 |
Przedmiot / temat 9 z 15 - | Typ aktywności Przerwa | Prowadzący - | Data realizacji zajęć 27-11-2026 | Godzina rozpoczęcia 10:00 | Godzina zakończenia 10:20 | Liczba godzin 00:20 |
Przedmiot / temat 10 z 15 dzień II Język M - Formuły i funkcje - część 2 | Typ aktywności Zajęcia | Prowadzący Rafał Proskura | Data realizacji zajęć 27-11-2026 | Godzina rozpoczęcia 10:20 | Godzina zakończenia 11:50 | Liczba godzin 01:30 |
Przedmiot / temat 11 z 15 - | Typ aktywności Przerwa | Prowadzący - | Data realizacji zajęć 27-11-2026 | Godzina rozpoczęcia 11:50 | Godzina zakończenia 12:10 | Liczba godzin 00:20 |
Przedmiot / temat 12 z 15 dzień II Język M - Tworzenie własnych funkcji | Typ aktywności Zajęcia | Prowadzący Rafał Proskura | Data realizacji zajęć 27-11-2026 | Godzina rozpoczęcia 12:10 | Godzina zakończenia 13:40 | Liczba godzin 01:30 |
Przedmiot / temat 13 z 15 - | Typ aktywności Przerwa | Prowadzący - | Data realizacji zajęć 27-11-2026 | Godzina rozpoczęcia 13:40 | Godzina zakończenia 14:00 | Liczba godzin 00:20 |
Przedmiot / temat 14 z 15 dzień II Język M - Rozwiązania dla typowych problemów z danymi | Typ aktywności Zajęcia | Prowadzący Rafał Proskura | Data realizacji zajęć 27-11-2026 | Godzina rozpoczęcia 14:00 | Godzina zakończenia 15:15 | Liczba godzin 01:15 |
Przedmiot / temat 15 z 15 - | Typ aktywności Walidacja | Prowadzący Rafał Proskura | Data realizacji zajęć 27-11-2026 | Godzina rozpoczęcia 15:15 | Godzina zakończenia 15:30 | Liczba godzin 00:15 |
Podsumowanie
| Rodzaj godzin | Liczba godzin |
|---|---|
Rodzaj godzin Suma godzin zegarowych usługi | Liczba godzin 14:00 |
Rodzaj godzin w tym suma godzin zajęć | Liczba godzin 11:45 |
Rodzaj godzin w tym suma godzin walidacji | Liczba godzin 00:15 |
Rodzaj godzin w tym suma przerw | Liczba godzin 02:00 |
Rodzaj godzin Suma godzin dydaktycznych bez przerw | Liczba godzin 16:00 |
Cena
Cena
Cennik
| Rodzaj ceny | Cena |
|---|---|
Rodzaj ceny Koszt przypadający na 1 uczestnika brutto | Cena 2 078,70 PLN |
Rodzaj ceny Koszt przypadający na 1 uczestnika netto | Cena 1 690,00 PLN |
Rodzaj ceny Koszt osobogodziny brutto | Cena 148,48 PLN |
Rodzaj ceny Koszt osobogodziny netto | Cena 120,71 PLN |
Liczba godzin usługi
| Rodzaj godzin | Liczba godzin |
|---|---|
Rodzaj godzin Liczba godzin zegarowych usługi | Liczba godzin 14:00 |
Prowadzący
Prowadzący
Rafał Proskura
W okresie ostatnich 5 lat (2021–2026) zrealizował szkolenia dla klientów biznesowych i instytucjonalnych z zakresu zaawansowanej pracy w MS Excel (funkcje, analiza danych, tabele przestawne, automatyzacja), Power Query oraz przetwarzania danych, baz danych i MS SQL Server.
Informacje dodatkowe
Informacje dodatkowe
Informacje o materiałach dla uczestników usługi
Każdy uczestnik otrzyma:
- autorski podręcznik szkoleniowy;
- pliki ćwiczeniowe do samodzielnej nauki;
- skróty klawiszowe używane w programie MS Excel;
- certyfikat ukończenia szkolenia.
Warunki uczestnictwa
Warunkiem udziału w szkoleniu jest podstawowa znajomość narzędzia Power Query w MS Excel lub Power BI, obejmująca umiejętność importowania danych, wykonywania podstawowych przekształceń (np. filtrowania, zmiany typów danych, usuwania kolumn) oraz korzystania z Edytora Power Query.
Warunki ukończenia usługi i uzyskania zaświadczenia:
1. Obecność na co najmniej 80% czasu zajęć dydaktycznych, potwierdzona każdorazowo własnoręcznym podpisem uczestnika na papierowej liście obecności, prowadzonej w każdym dniu szkolenia.
2. Przystąpienie do końcowej walidacji i uzyskanie pozytywnego wyniku z testu teoretycznego na platformie Microsoft Forms.
Informacje dodatkowe
Szkolenie prowadzone jest w formie warsztatowej, z wykorzystaniem metod interaktywnych i aktywizujących uczestników. Podczas zajęć stosowane są:
- Ćwiczenia praktyczne w edytorze Power Query z wykorzystaniem języka M.
- Analiza przypadków opartych na rzeczywistych problemach związanych z przygotowaniem i przekształcaniem danych.
- Samodzielne rozwiązywanie zadań programistycznych z wykorzystaniem funkcji języka M.
- Analiza i modyfikacja przykładowych zapytań.
- Dyskusja z trenerem oraz wspólne omawianie sposobów rozwiązywania problemów.
Uczestnikom szkolenia gwarantujemy:
- Materiały szkoleniowe
- Gwarancję Przyswojenia Wiedzy
- 90 dniową Opiekę Mentorską
- Certyfikat ukończenia szkolenia
Więcej informacji o szkoleniu: https://imperiumszkoleniowe.pl/szkolenie/jezyk-m-power-query/
Adres
Adres
Udogodnienia w miejscu realizacji usługi
- Klimatyzacja
- Wi-fi
- Laboratorium komputerowe