REKVALIFIKAČNÍ A KVALIFIKAČNÍ VZDĚLÁVÁNÍ

Power Query - M jazyk

Úhrada ÚP může být možná Certifikát dle pořadatele

O kurzu

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

Vypsané termíny

11. 11. 2026 Praha 11.11.2026 - 12.11.2026, 08:00 - 14:00, 12 hodin (2 dny)
11. 11. 2026 Kolín 11.11.2026 - 12.11.2026, 08:00 - 14:00, 12 hodin (2 dny)
30. 11. 2026 Kolín 30.11.2026 - 1.12.2026, 08:00 - 14:00, 12 hodin (2 dny)
30. 11. 2026 Praha 30.11.2026 - 1.12.2026, 08:00 - 14:00, 12 hodin (2 dny)
20. 1. 2027 Kolín 20.1.2027 - 21.1.2027, 08:00 - 14:00, 12 hodin (2 dny)
20. 1. 2027 Praha 20.1.2027 - 21.1.2027, 08:00 - 14:00, 12 hodin (2 dny)
30. 3. 2027 Praha 30.3.2027 - 31.3.2027, 08:00 - 14:00, 12 hodin (2 dny)
30. 3. 2027 Kolín 30.3.2027 - 31.3.2027, 08:00 - 14:00, 12 hodin (2 dny)
3. 4. 2027 Kolín 3.4.2027 - 4.4.2027, 09:00 - 15:00, 12 hodin (2 dny)
3. 4. 2027 Praha 3.4.2027 - 4.4.2027, 09:00 - 15:00, 12 hodin (2 dny)