Power QueryClaude DesktopStřední

Automatická kategorizace v Power Query

Cíl dne

Kategorizovat výdaje přímo v ETL pipeline bez vzorců v Excelu

Cíl dne

Místo XLOOKUP vzorců v Excelu přesuneme kategorizaci do Power Query. Proč? Protože se spusťí automaticky při každém obnovení dat.

V Projectu: Pokračuj v chatu uvnitř svého Projectu z Day 1 — Custom Instructions šetří kontext, knowledge files (glosář, cheat sheet) máš po ruce. Pokud Claude použije termín, který si nepamatuješ, řekni: „Vysvětli mi to z mého glosáře."

Kroky

  1. Otevři Power Query Editor
  2. Klikni na tab Přidat sloupec → Vlastní sloupec
  3. Pojmenuj sloupec “Kategorie”
  4. Vlož podmínkový výraz (viz prompt)
  5. Klikni OK a zkontroluj výsledky

Vzorový prompt

Potřebuji M kód pro vlastní sloupec v Power Query který kategorizuje 
bankovní transakce. Sloupec se jmenuje "Popis".

Začínám s tímto:
if Text.Contains([Popis], "ALBERT") then "JÍDLO"
else if Text.Contains([Popis], "OMV") then "TRANSPORT"
else "OSTATNÍ"

Rozšiř ho o tyto obchody typické pro ČR:
Supermarkety: Tesco, Kaufland, Lidl, Penny, Billa, Globus, Rohlík, Košík
Benzínky: Shell, EuroOil, Benzina, MOL, Robin Oil
Fastfood: McDonald's, KFC, Burger King, Subway, Pizza Hut
Doručení: Bolt Food, Wolt, Dáme jídlo
Streaming: Netflix, HBO, Disney+, Spotify, Apple Music  
Transport: Bolt, Uber, RegioJet, ČD, DPP, PID
Zdraví: Dr.Max, Benu, Neofarma, lékárna
Telekomunikace: O2, T-Mobile, Vodafone, UPC, Cetin

Kód musí být validní M syntax. Přidej komentáře (#"...").

Výstup dne

Power Query s automatickou kategorizací. Přidej nový CSV soubor, klikni Obnovit — kategorie se přiřadí bez jakékoliv práce.

Co budeš mít na konci

Self-updating kategorizační pipeline v Power Query

AI Univerzita — soukromá vzdělávací platforma