Power Query w Excelu – zaawansowane metody analizy danych z wykorzystaniem funkcji języka M
Najbliższe terminy
Nie widzisz dogodnego terminu? Skontaktuj się z nami
Organizujemy szkolenia na życzenie
- biegłość w budowaniu własnych funkcji języka M automatyzujących powtarzalne zadania
- stosowanie instrukcji warunkowych i logicznych dla elastycznych i precyzyjnych przekształceń danych
- umiejętność dynamicznego pobierania danych z Excela, baz danych, stron internetowych i SharePoint
- efektywne wykorzystanie parametrów do filtrowania i zmiany źródeł danych w czasie rzeczywistym
- łączenie, scalanie i transformowanie danych z wielu źródeł w spójne modele analityczne
- przyspieszenie pracy dzięki buforowaniu danych i optymalizacji zapytań w dużych zbiorach
- swoboda pracy w zaawansowanym edytorze Power Query i kontrola nad kodem M
- umiejętność tworzenia własnych funkcji dopasowanych do specyficznych potrzeb organizacji
- lepsza wydajność analizy danych i eliminacja ręcznych, czasochłonnych operacji
- zdolność budowy procesów ETL dostosowanych do specyfiki biznesu, zwiększających jakość i wiarygodność danych
Forma szkolenia
Szkolenie odbywa się online, w formule zdalnej i na żywo. Uczestnicy pracują na udostępnianych plikach i przykładach trenera, ćwicząc praktyczne zastosowania języka M.
Materiały szkoleniowe
Otrzymasz zestaw plików ćwiczeniowych, przykładowe zapytania i funkcje języka M oraz instrukcje krok po kroku do samodzielnego powtórzenia.
Program krok po kroku
Od dynamicznych źródeł danych i parametrów, przez zaawansowane transformacje i operacje na listach i tabelach, aż po tworzenie własnych funkcji i optymalizację zapytań.
Opieka poszkoleniowa
Po szkoleniu możesz korzystać z konsultacji eksperckich – wspólnie rozwiążemy problemy związane z Twoimi rzeczywistymi danymi.
Certyfikat ukończenia
Każdy uczestnik otrzymuje imienny certyfikat PDF potwierdzający znajomość zaawansowanych technik Power Query i języka M.
Ćwiczenia praktyczne
Ćwiczenia oparte na realistycznych scenariuszach: konsolidacja danych z wielu źródeł, parametryzacja, optymalizacja i automatyzacja procesów ETL.
Szkolenie dostosowane do potrzeb
Program może być rozszerzony o przykłady i zapytania charakterystyczne dla Twojej branży i specyfiki danych, tak aby w pełni odpowiadał codziennym wyzwaniom organizacji.
- Zapisz się i odbierz potwierdzenie e-mail
- Dzień przed szkoleniem wysyłamy link do sesji online
- Dołącz z poziomu przeglądarki – bez instalacji dodatkowych aplikacji
- Kliknij link i uczestnicz w zajęciach na żywo
-
Wprowadzenie do Power Query i Języka M
- Eksploracja procesu ETL (Extract, Transform, Load) z użyciem Power Query.
- Przegląd interfejsu Power Query i jego kluczowych funkcji.
- Podstawy języka M: składnia, kluczowe słowa, struktura zapytań.
- Konstrukcja funkcji języka M i metody ich wprowadzania.
-
Pobieranie danych źródłowych z wykorzystaniem funkcji języka M
- Pobieranie danych z wielu plików Excela, z wielu folderów i stron internetowych
- Pobieranie danych z baz danych z wykorzystaniem Funkcji
-
Użycie Dynamicznych Źródeł Danych
- Dynamiczne Referencje do Arkuszy Excela
- Dynamiczne Pobieranie Danych z Web API
- Wykorzystanie Parametrów do zmiany źródła danych
- Dynamiczne Łączenie z Bazami Danych
- Dynamiczne Filtrowanie Danych
- Dynamiczne pobieranie danych z SharePoint z zastosowaniem funkcji SiteURL, FullURL, Web.Contents
- Użycie List.Generate dla Dynamicznych Sekwencji, Generowanie listy dat lub innych sekwencji danych, które dynamicznie zmieniają się w czasie
-
Zaawansowane Funkcje Języka M
- Instrukcje warunkowe z użyciem if, then, else oraz wykorzystanie warunków logicznych and, or.
- Funkcje przetwarzające tekst: Text.Start, Text.End, Text.Contains, Text.PadStart, Text.PadEnd.
- Operacje na datach i czasie: Date.AddDays, Date.AddMonths, Date.DayOfWeek, Time.From.
- Funkcje list i tabel: List.Sum, List.Average, Table.Group,
- Zaawansowane techniki łączenia danych: Table.Join, Table.NestedJoin, Table.Combine
-
Zaawansowane Przekształcenia Danych
- Konwersja danych: Text.From, Value.FromText, Number.FromText, Number.ToText, Number.From, Date.From.
- Funkcje daty i czasu: List.Dates, Date.ToText, Date.Year, Date.QuarterOfYear, Date.Month, Date.WeekOfYear, DateTime.LocalNow, DateTime.Date.
- Funkcje tekstowe: Text.Range, Text.Start, Text.End, Text.Replace, Text.StartsWith, Text.EndsWith, Text.Upper, Text.Lower, Text.Proper, Text.Trim.
- Przekształcenia na listach: List.Combine, List.Transform, List.Repeat, List.RemoveRange, List.RemoveNulls, List.Max, List.Min, List.Accumulate()
- Przekształcenia na tabelach: Table.FromList, Table.FromColumns, Table.ToList, Table.RowCount, Table.ColumnCount, Table.Column, Table.ColumnNames, Table.RemoveColumns.
-
Buforowanie Danych i Optymalizacja Zapytań
- Wykorzystanie Table.Buffer i List.Buffer do buforowania danych w celu przyspieszenia przetwarzania zapytań.
- Zastosowanie Table.SelectRows do efektywnego filtrowania danych oraz tworzenia zaawansowanych tabel kryteriów.
- Funkcje usprawniające pobieranie danych Excel.Workbook, File.Contents, Web.Contents
- Przekształcanie i korekta danych pobranych za pomocą Power Query.
-
Tworzenie parametrów
- Stałych, Tabel wartości i Zapytania
- Odwołania do parametrów
- Wykorzystanie parametrów w funkcjach
-
Zaawansowany Edytor Power Query
- Edycja poleceń za pomocą zaawansowanego edytora.
- Optymalizacja przetwarzania zapytań przez edycję kroków i funkcji
- Tworzenie funkcji zagnieżdżonych
- Odwołania do innych zapytań i kroków
-
Tworzenie własnych funkcji
- Konstrukcja własnych funkcji z użyciem podstawowych parametrów, wywoływanie funkcji.
- Podstawowe wyrażenia:
LET, IN,IF, umożliwiające konstrukcję własnych funkcji. - Przykłady tworzenia funkcji do operacji matematycznych, przekształceń tekstowych, usuwania pustych kolumn
- Tworzenie własnych funkcji w celu zoptymalizowania pobierania i przekształceń na danych
- Tworzenie funkcji zmieniającej ścieżkę dostępu do źródeł danych używanych w zapytaniach
- Tworzenie kalendarzy przy użyciu funkcji
- Praca z danymi pochodzącymi z plików tekstowych, plików xlsx i ze stron internetowych, programów typu SAP oraz z baz danych przy użyciu funkcji
- Odwoływania do własnych funkcji z innych zapytań
-
Wsparcie AI
- Podpowiedzi formuł, wyjaśnianie błędów i propozycje optymalizacji obliczeń.
- Szybkie podsumowania danych oraz szkice opisów do raportów i wykresów.
Najbliższe terminy
Nie widzisz dogodnego terminu? Skontaktuj się z nami
Organizujemy szkolenia na życzenie