Power Query & M Language Essentials

From Training Material
Revision as of 20:55, 2 March 2025 by Gpruszczynski (talk | contribs) (Created page with "'''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...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
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 DanePobierz 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

  1. Otwórz Excel lub Power BI.
  2. Załaduj dane z pliku CSV przez Dane → Pobierz dane → Z pliku → Z pliku CSV.
  3. Przejdź do Power Query i zobacz listę operacji w oknie edytora.
  4. Otwórz Zaawansowany Edytor i sprawdź kod M.
  5. Zmień nazwę kolumny, a następnie sprawdź, jak zmienił się kod.