Power Query - M jazyk

Kurzem Vás provede lektoři z firmy AbecedaPC

Základní info

Cíle kurzu

Přechod od uživatelského rozhraní k jazyku M
Úvod do syntaxe jazyka M a Rozšířeného editoru
Typy dotazů, jejich definice a praktické využití
Integrované funkce jazyka M a definice vlastních
Výběr tabulkových funkcí a optimalizace kódu
Výběr seznamových funkcí a vnořené poddotazy
Praktické příklady využití znalostí kódu jazyka M
Další vychytávky z hlediska syntaxe a logiky kódu

Obsah kurzu

    • Přechod od uživatelského rozhraní k jazyku M
      • nástroje jako evidované kroky v panelu Použitý postup
      • vliv změny pořadí kroků i mezikroků na transformaci
      • základní úpravy a rozšíření vzorců jednotlivých kroků
      • popis a nastavení okna Rozšířený editor celého scriptu
    • Úvod do syntaxe jazyka M a Rozšířeného editoru
      • definice částí let a in, vnímání kroků jako proměnných
      • ukázky rekurzivního vyhodnocování těchto proměnných
      • zásady udržení přehledného kódu a názvů proměnných
      • možnosti testování scriptů i kopírování napříč soubory
    • Typy dotazů, jejich definice a praktické využití
      • dotaz tabulka – tabulkové funkce, vstupní a výstupní data
      • dotaz seznam – ruční zápis nebo extrakce sloupce tabulky
      • dotaz záznam – ruční zápis nebo extrakce řádku tabulky
      • dotaz skalární – ruční zápis nebo extrakce hodnoty tabulky
    • Integrované funkce jazyka M a definice vlastních
      • seznam existujících funkcí, dokumentace a testování
      • zápis vlastních funkcí, vstupní parametry a datové typy
      • použití vlastních funkcí, volání se vstupními parametry
      • ukázky využití vlastních funkcí pro opakující se kroky
    • Výběr tabulkových funkcí a optimalizace kódu
      • základní funkce – práce s textovými a číselnými hodnotami
      • funkce Table.SelectRows – filtrování s vnořenými funkcemi
      • funkce Table.AddColumn – počítání s vnořenými funkcemi
      • úpravy, opravy či vysvětlení kódu jazyka M pomocí AI
    • Výběr seznamových funkcí a vnořené poddotazy
      • agregační funkce – základní, podmíněné, kontingenční
      • počítané sloupce s vnořenými poddotazy a seznamy
      • testování výsledků z těchto vnořených poddotazů
      • převod poddotazu do vlastní funkce pro zpřehlednění
    • Praktické příklady využití znalostí kódu jazyka M
      • výpočty kumulativních sum, klouzavých průměrů aj.
      • výpočty a filtrování napříč datumovými hodnotami
      • zjednodušení kroků naklikaných přes rozhraní PQ
      • zvýšení spolehlivosti transformace při aktualizacích
    • Další vychytávky z hlediska syntaxe a logiky kódu
      • parametrické dotazy, příklady využití a omezení
      • funkce if ... then ... else ... pro podmíněné části kódu
      • práce s chybami, detekce a ošetření chyb dle příčin
      • práce s REST API nebo jinými zdroji vstupních dat

Power Query - M jazyk

Vybraný termín:

7.12.2026 –  8.12.2026  Praha Upřesnující informace k termínu

Cena

Kontaktovat dodavatele


Kontrola proti spamu. Kolik je šest a pět ? Součet zapište číslicemi.