Język M (Power Query)
Język M (Power Query)
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
Kurs Język M został stworzony z myślą o osobach, którym do pracy nie wystarczają podstawowe narzędzia Power Query, a które potrzebują wykonywać zaawansowane operacje oraz usprawniać procesy przygotowania danych do analizy w Excelu, Power BI czy Analysis Services.
- Minimalna liczba uczestników3
- Maksymalna liczba uczestników10
- Data zakończenia rekrutacji30-04-2026
- Forma prowadzenia usługistacjonarna
- Liczba godzin usługi16
- Podstawa uzyskania wpisu do BURAkredytacja Centrów Egzaminacyjnych ECDL
Cel
Cel
Cel edukacyjny
Celem tego szkolenia jest poznanie Języka M oraz zdobycie wiedzy teoretycznej oraz praktycznej na jego temat.Więcej informacji na temat szkolenia: https://imperiumszkoleniowe.pl/szkolenie/jezyk-m-power-query/
Efekty uczenia się oraz kryteria weryfikacji ich osiągnięcia i Metody walidacji
| Efekty uczenia się | Kryteria weryfikacji | Metoda walidacji |
|---|---|---|
| Uczestnik poznał możliwości wykorzystania Języka M w codziennej pracy. Potrafi zautomatyzować czynności wpływające na zmniejszenie czasu wykonywania typowych zadań. | Uczestnik potrafi pracować z narzędziem i w prosty sposób pobierać dane zewnętrzne a także dokonywać zaawansowanych operacji danych w Excelu, Power BI czy Analysis Services. | Test teoretyczny z wynikiem generowanym automatycznie |
Kwalifikacje i kompetencje
Kwalifikacje
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 trwa 2 dni, 16 godzin dydaktycznych (45 minutowych) nie wliczając trzech 15-minutowych przerw. Przerwy nie są zatem wliczone w liczbę godzin usługi. Przerwy zaplanowane są ramowo w godzinach: 10:00-10:15, 11:45-12:00, 13:30-13:45.
Szkolenie kończy się walidacją. Osoba walidująca nie uczestniczy fizycznie w procesie walidacji. Zastosowane jest rozwiązanie zapewniające rozdzielenie procesów kształcenia i szkolenia od walidacji.
Harmonogram
Harmonogram
| Przedmiot / temat zajęć | Prowadzący | Data realizacji zajęć | Godzina rozpoczęcia | Godzina zakończenia | Liczba godzin |
|---|---|---|---|---|---|
Przedmiot / temat zajęć 1 z 3 dzień I Język M (forma prowadzenia zajęć 10% wykład, 90% ćwiczenia) | Prowadzący Rafał Proskura | Data realizacji zajęć 07-05-2026 | Godzina rozpoczęcia 08:30 | Godzina zakończenia 15:15 | Liczba godzin 06:45 |
Przedmiot / temat zajęć 2 z 3 dzień II Język M (forma prowadzenia zajęć 10% wykład, 90% ćwiczenia) | Prowadzący Rafał Proskura | Data realizacji zajęć 08-05-2026 | Godzina rozpoczęcia 08:30 | Godzina zakończenia 15:00 | Liczba godzin 06:30 |
Przedmiot / temat zajęć 3 z 3 dzień II - test teoretyczny (walidacja) Test z wynikiem generowanym automatycznie | Prowadzący - | Data realizacji zajęć 08-05-2026 | Godzina rozpoczęcia 15:00 | Godzina zakończenia 15:15 | Liczba godzin 00:15 |
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 129,92 PLN |
Rodzaj ceny Koszt osobogodziny netto | Cena 105,63 PLN |
Prowadzący
Prowadzący
Rafał Proskura
Informacje dodatkowe
Informacje dodatkowe
Informacje o materiałach dla uczestników usługi
materiały zostana przekazne uczestnikom podczas szkolenia
Informacje dodatkowe
Uczestnikom szkolenia gwarantujemy:
- Materiały szkoleniowe
- Gwarancję Przyswojenia Wiedzy
- 90 dniową Opiekę Mentorską
- Certyfikat ukończenia szkolenia
Uczestnicy szkolenia otrzymują autorskie podręczniki szkoleniowe oraz zostają objęci 90-dniową opieką mentorską.
Adres
Adres
Udogodnienia w miejscu realizacji usługi
- Klimatyzacja
- Wi-fi
- Laboratorium komputerowe