Power BI Weekly

Issue #331 - 28th October 2025

A quiet edition but here are the highlights from the past week: Simplifying Reusable Logic in DAX with User-Defined Functions (UDFs) - DAX User-Defined Functions enable true modularity and reusability in Power BI semantic models, allowing developers to define logic once and reuse it across measures, calculated columns, and calculation groups without code duplication. MCP Server: DAX Performance Tuner - An MCP server that connects LLMs to Power BI models to systematically optimize DAX queries through performance analysis, research integration, and semantic validation to ensure optimizations return identical results.

TMDL View in Power BI: The Game-Changer for Semantic Model Management TMDL View provides a developer-friendly code editor for scripting and bulk-editing Power BI semantic models with IntelliSense, enabling reusable components, version control, and access to advanced features like perspectives.

And finally, Understanding The "Copilot Analyzed Only Part Of The Model Due To Its Size" Warning In Power BI Copilot - Power BI Copilot indexes text columns for natural language queries but has limits of 1,000 text columns and 5 million distinct values; the warning appears when these limits are exceeded and can be resolved by hiding key columns or adjusting the data schema.

🛠️ Data Prep

🧩 Data Modeling

📊 Report Authoring and Interactivity

🚀 Deployment, Security and Operations

Get Power BI Weekly in your inbox every Tuesday

Sign up to recieve the email every week and keep on top of all the announcements.

Don't forget to confirm your subscription. We have a double opt-in sign up process to prevent spam.

We will never provide your details to any third parties. We don't spam.

Power BI Weekly Logo