Power Query & M Language Essentials
Jump to navigation
Jump to search
Power Query & M Language Essentials
Moduł 1: Wprowadzenie do Power Query i języka M
Co to jest Power Query i gdzie jest wykorzystywane?
- Power Query to narzędzie ETL (Extract, Transform, Load) wbudowane w Excela i Power BI.
- Umożliwia pobieranie, przekształcanie i ładowanie danych z różnych źródeł.
- Automatyzacja procesów przetwarzania danych poprzez zapis transformacji.
Interfejs Power Query w Excelu i Power BI
- Power Query w Excelu dostępne jest w zakładce Dane → Pobierz i przekształć dane.
- W Power BI znajduje się w Power Query Editor.
- Kluczowe elementy interfejsu:
- Edytor zapytań
- Pasek formuł
- Lista kroków transformacji
Język M - podstawowe informacje
- Język M to język funkcjonalny, wykorzystywany do definiowania transformacji danych w Power Query.
- Automatycznie generowany podczas korzystania z interfejsu Power Query.
- Możliwość ręcznego edytowania skryptu w Zaawansowanym edytorze.
Skąd bierze się kod M w Power Query?
- Każda operacja wykonywana w Power Query jest zapisywana jako kod M.
- Możemy zobaczyć kod M w Zaawansowanym edytorze.
- Edycja kodu pozwala na większą elastyczność i optymalizację zapytań.
Struktura skryptu w języku M
- Każdy skrypt w M składa się z:
- Źródła danych – np. Excel.Workbook, Csv.Document.
- Przekształceń – np. Table.TransformColumns, Table.SelectRows.
- Ostatecznego wyniku – przypisanego do zmiennej in.
Ćwiczenie: Wczytanie danych z pliku CSV i podejrzenie kodu M
- Otwórz Excel lub Power BI.
- Załaduj dane z pliku CSV przez Dane → Pobierz dane → Z pliku → Z pliku CSV.
- Przejdź do Power Query i zobacz listę operacji w oknie edytora.
- Otwórz Zaawansowany Edytor i sprawdź kod M.
- Zmień nazwę kolumny, a następnie sprawdź, jak zmienił się kod.