top of page
Vojtěch Šíma | The Data Bender
Vojtěch Šíma | The Data Bender
All Posts


How Power Query (M) evaluates your queries, and why the performance gets weird
Comprehensive guide to Power Query M evaluation, covering lazy versus eager evaluation, immutable variables and streaming of tables, explicit buffering, query folding, function parameter evaluation and higher-order thunks, variable scope effects, and record-field laziness—illustrated with random-number, timestamp, and delayed-execution examples.
Vojtěch Šíma
3 days ago15 min read


Už žádné spamování CALCULATE: Iterace přes kategorie v DAXu
Jak nahradit opakovaný CALCULATE v Power BI pomocí DAX iterátorů jako SUMX a AVERAGEX. Čistší, flexibilnější a škálovatelnější výpočty nad kategoriemi.
Vojtěch Šíma
Jul 17 min read


Stop Repeating CALCULATE: Iterate Over Categories in DAX
Still copying CALCULATE for every category? Time to break the habit. This post shows how DAX iterators like SUMX and AVERAGEX can replace that mess with cleaner, scalable logic using table expressions.
Vojtěch Šíma
Jun 307 min read


Komentuj a zapisuj přímo v Power BI (write-back ve Fabric preview)
Power BI se posouvá dál. S pomocí User Data Functions a Translytical Flow Tasks ve Fabricu můžeš zapisovat komentáře nebo změny přímo do SQL tabulek – rovnou z reportu. Bez externích nástrojů, bez složitých workaroundů. Tento článek tě krok za krokem provede vytvořením první write-back funkce v Power BI.
Vojtěch Šíma
Jun 166 min read


Native write-back in Power BI (Fabric preview)
Power BI just got an upgrade. With User Data Functions and Translytical Flow Tasks in Microsoft Fabric, you can now write comments or updates directly to your SQL tables — straight from a report. No extra tools, no clunky workarounds. This guide walks you through building your first real-time write-back feature step by step.
Vojtěch Šíma
Jun 137 min read


While Loop v jazyce M
While loop v jazyce M pomocí List.Generate()
Vojtěch Šíma
May 156 min read


While Loop in M Language
While loop in M Language using List.Generate()
Vojtěch Šíma
May 137 min read


Refresh Semantic Models Every Minute – Now in Fabric (Preview)
Refresh Semantic Model every minute in Fabric
Vojtěch Šíma
May 53 min read


Refreshni Semantický Model Každou Minutu – Nyní ve Fabricu (Preview)
Refreshni Semantický model každou minutu
Vojtěch Šíma
May 53 min read


Make Your Power Query Dynamic with Parameters
Make your Power Query Dynamic with Parameters, examples like: synced date filter on queries, filter the same list of values, etc.
Vojtěch Šíma
Mar 2310 min read


Dynamické dotazy v Power Query skrz parametry
Dynamické Power Query s parametry – filtrace podle data, seznamy hodnot a další tipy z praxe
Vojtěch Šíma
Mar 239 min read


Top DAX funkce pro každodenní použití
tl;dr DAX má v sobě pravděpodobně pár stovek funkcí, ne všechny jsou si však rovny. V dnešním článku představím funkce, které stojí za...
Vojtěch Šíma
Feb 1913 min read


Top everyday DAX functions
tl;dr DAX has probably hundreds of functions, however, several of them stand out. You will probably use them in every project. Normally I...
Vojtěch Šíma
Feb 1814 min read


Ultimátní intro do jazyka Power Query M
tl;dr „M“ je jazyk používaný v Power Query pro transformaci, filtrování a kombinování dat. Power Query automaticky generuje kód M na...
Vojtěch Šíma
Feb 713 min read


Ultimate intro to Power Query M Language
tl;dr "M" is a language used in Power Query to transform, filter, and combine data. Power Query automatically generates M code based on...
Vojtěch Šíma
Feb 714 min read


Rychlé sloučení souborů v Power Query
tl;dr Power Query nabízí nativní možnost jak sloučit soubory, nicméně tato funkce často vytváří zbytečné množství dodatečných komponentů...
Vojtěch Šíma
Dec 22, 20247 min read


Combine Files Quickly in Power Query
tl;dr Power Query provides a native file combiner, but it can feel complex and generates numerous queries. In this article, you'll learn...
Vojtěch Šíma
Dec 22, 20248 min read


API Autentizace v Power Query
tl;dr když pracujete s API v Power Query, je důležité znát několik autentizačních metod: Anonymous, API Key, Bearer Token, Basic a OAuth...
Vojtěch Šíma
Nov 30, 20248 min read


API Authentication in Power Query
tl;dr when working with APIs in Power Query, we use couple of authentication methods: Anonymous, API Key, Bearer Token, Basic, OAuth 2.0....
Vojtěch Šíma
Nov 25, 20249 min read


Stránkování v Power Query
tl;dr stránkování je způsob, jak rozdělit data na menší části (stránky). Díky tomu můžeme data přenášet efektivněji. Tahle technika se...
Vojtěch Šíma
Nov 17, 20249 min read
bottom of page