<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>DAX user-defined functions (UDFs) – M365.FM</title><link>https://www.m365.fm/entity/dax-user-defined-functions/</link><description>DAX user-defined functions let modelers package DAX logic once and reuse it like a built-in function in measures, calculated columns and other functions.</description><language>en</language><item><title>Demystifying DAX UDFs: VAL vs. EXPR Explained</title><link>https://www.m365.fm/community/u/mirko-p/blog/demystifying-dax-udfs-val-vs-expr-explained/</link><guid>https://www.m365.fm/community/u/mirko-p/blog/demystifying-dax-udfs-val-vs-expr-explained/</guid><pubDate>Fri, 28 Aug 2026 14:28:46 -0000</pubDate><category>article</category><description>Welcome back to the podcast companion blog! In our latest episode, we took a deep dive into the powerful world of DAX User-Defined Functions (UDFs). If you have bee…</description></item><item><title>DAX UDF VAL vs EXPR: Prevent Timeouts and Wrong Totals</title><link>https://www.m365.fm/show/episodes/dax-udf-parameter-modes-expr-vs-val/</link><guid>https://www.m365.fm/show/episodes/dax-udf-parameter-modes-expr-vs-val/</guid><pubDate>Tue, 18 Nov 2025 00:00:00 -0000</pubDate><category>episode</category><description>You thought VAL vs EXPR was harmless syntax sugar. In reality, it decides when your metrics are evaluated, which means the same function, same arguments can return a completely different “truth” — clean visuals, perfect totals, and numbers that are…</description></item></channel></rss>