Kurz Power Query - M jazyk probíhá v malé skupině účastníků. Kurzu Power Query - M jazyk se účastní maximálně 8 osob. Kurz Power Query - M jazyk probíhá v plně vybavené počítačové učebně. V průběhu kurzu Power Query - M jazyk je pro účastníky zajištěn pitný režim a drobné občerstvení.
U nás máte jistotu, že vám objednaný kurz nezrušíme. Poté co u nás kurz Power Query - M jazyk objednáte a my vám potvrdíme účast, garantujeme, že se kurz uskuteční.
Kurz nerušíme z důvodu malého počtu zájemců. Kurz Power Query - M jazyk se uskuteční i pokud se něj přihlásí pouze jeden zájemce.
V takovém případě probíhá kurz Power Query - M jazyk jako individuální, cena kurzu se nezmění.
- 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