Język M (Power Query)
Power Query (Pobieranie i przekształcanie) to dodatek kojarzony głównie z Excelem, ale jest też niezwykle istotnym komponentem Power BI służącym do zasilania Power BI danymi. Zwyczajowo po zapoznaniu się z podstawowymi narzędziami Power Query dostępnymi z interfejsu użytkownicy dochodzą do punktu, w którym potrzebują wykonać zaawansowane operacje i usprawnić proces przygotowywania danych do dalszej analizy (w Excelu, Power BI lub Analysis Services). Microsoft udostępnia w tym celu specjalny język - język M.
Język M pozwala na wykonanie przekształceń, które nie są dostępne w sposób "wyklikiwalny" i jednocześnie stają się niezbędne jeśli chcesz pracować z Power Query na zaawansowanym poziomie.
Nasze szkolenie z Języka M stanowi rozwinięcie umiejętności w zakresie przekształcania danych w Power Query. Jeśli umiesz już korzystać z Power Query korzystając z opcji interfejsu - to szkolenie jest dla Ciebie odpowiednim krokiem w kierunku dalszego rozwoju umiejętności. Jeśli dopiero zaczynasz przygodę z Power Query i przekształcaniem danych - sprawdź nasze szkolenie wprowadzające do Power Query dostępne w formule tradycyjnej a także w formie e-learningu.
1 690 zł netto
Ukończyło: 460 osób
Akceptujemy formy płatności: PayU, Faktura pro-forma, Faktura VAT po szkoleniu
Rozłóż na raty z
Czego się nauczysz?
Jak poruszać się w edytorze Power Query
Jak rozszerzyć możliwości Power Query o niestandardowe funkcje
Jak efektywnie przyspieszyć działanie swoich automatyzacji w Power Query
Jakie są typy danych dostępne w języku M
Jak wykorzystywać zmienne w kodzie języka M
Jak dokonywać konwersji danych do typów, które są się w stanie zrozumieć
Jak przekształcać dane do innych form
Jak wykorzystywać najpopularniejsze operatory w języku M
Jak pracować z funkcjami list
Jak obsługiwać skutecznie błędy i im zapobiegać
Jak tworzyć własne funkcje w języku M umożliwiające dalej idące automatyzacje
Jak rozwiązać typowe problemy z danymi korzystając z języka M
Zakres szkolenia
Pobierz zakres w PDF- 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
- 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
- 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,
- Przekształcanie istniejącego zapytania w funkcję
- Typy danych w funkcji
- Pętle
- Wywoływanie funkcji
- Pobieranie danych z różnych źródeł, parametryzacja
- Łączenie danych
- Scalanie danych
- Scalanie rozmyte
- Grupowanie danych
- Tworzenie tabeli kalendarza
Opinie firm i użytkowników
Co otrzymujesz w cenie?
16 godzin nauki
Szkolenie trwa 2 dni, czyli 16h lekcyjnych (1h = 45 min. zajęć). Zazwyczaj szkolenia rozpoczynają się o godz. 8.30.
Dwa certyfikaty ukończenia szkolenia
Certyfikat w j. polskim i angielskim – idealne do dołączenia do CV!
Stanowisko komputerowe
Przy szkoleniach stacjonarnych – zadbamy o to, żebyś nie musiał przychodzić z własnym sprzętem.
Stacjonarnie lub zdalnie
Możesz wybrać – czy chcesz uczestniczyć w szkoleniu w naszych salach w Warszawie czy podłączyć się do szkolenia zdalnie.
Potwierdzenie LinkedIn
Po ukończonym szkolenia potwierdzimy Twoją znajomość programu na LinkedIn.
Autorskie materiały szkoleniowe
Z nimi powtórzysz materiał w dogodnym dla Ciebie czasie i miejscu.
90-dniową opiekę mentorską
Nie zostaniesz po szkoleniu sam!
Wykwalifikowani prowadzący
Pracujemy tylko z najlepszymi trenerami.
Przyjazna atmosfera szkoleń
Czyli taka, w której łatwo zdobywać wiedzę.
Gwarancja przyswojenia wiedzy
Jesteśmy pewni naszych szkoleń – 100% satysfakcji lub darmowa powtórka materiału: Sprawdź regulamin
Złapcie 20% zniżki. Razem raźniej!
Dokonaj rezerwacji dla minimum 6 osób na jeden termin
>5 osób -20% • 5 osób -15% • 3 osoby -10% • 2 osoby -5%
Zniżka zostanie automatycznie doliczona w koszyku
Również wymagane na rynku pracy
Więcej szkoleńBlog
Filtrowanie funkcją FILTRUJ zamiast autofiltrem
Zapytaj nas o szkolenia
O trudnych rzeczach mówimy prosto