Power BI Weekly
Issue #330 - 21st October 2025
This week we've received the Power BI October 2025 Feature Summary, which announces the introduction of the new Power BI Controller in Power BI in PowerPoint (Preview), giving you a centralised way to manage and update all of your Power BI add-ins within a PowerPoint presentation. In your Power BI reports, it is also now possible to Automatically expand table columns to fill available space - eliminating the need for manual resizing and saving so much time! There are plenty more announcements in the feature summary, such as the latest updates in the Transition from Bing Maps to Azure Maps, the GA of Copilot to write DAX queries in DAX query view, and the rollout of the new Performance analyzer in web to see the load times of visuals.
Now onto the other official announcements. There is the introduction of A new Fabric REST API for connection binding of semantic models which gives you a way to programmatically configure and update your connection bindings, and we've also been told about the Improvements to the Report Copilot in Power BI which is available in the Power BI service.
Elsewhere this week, Jon Stjernegaard Vöge has shown how we can use RegEx in Power BI TMDL View for find and replace operations and provides some useful RegEx patterns, and Kenneth A. Omorodion has written a helpful overview on how to create Power BI Custom Calendars for Gregorian, Fiscal, Retail, 13-Month, and Lunar.
Barry Smart has published a 4-part series on The Data Product Canvas: a framework to help you build successful data products. You can read the articles here: Stop Building Data Products That Fail, Deep Dive into the Building Blocks, The Data Product Canvas in Action, and The Theory Behind The Canvas.
Finally, I would like to congratulate Ed Freeman (and of course, his wife Kirsty) on the birth of their first child, a baby boy called Elliot! Ed will be off on paternity leave for the next month; Jessica Hill & I will be guest-editing the Power BI Weekly Newsletter in his absence.
- Howard van Rooijen
🛠️ Data Prep
- On the RADACAD YouTube channel, Reza Rad (@RADACAD_COM) discusses The Best way to create a Calculated Column in Power BI Power Query Custom Column
- On the Power BI community blog, Tharun Kumar Ravikrindhi explains how to Overcome Initial Full Load Failures in Power BI Incremental Refresh with Bootstrapped Load (1/2)
🧩 Data Modeling
- Phil Seamark (@PhilSeamark) writes about Direct Lake Performance Gets a Boost: Faster Join Index Creation
- Avi Singh (@powerbipro) talks about New DAX Time Intelligence Explained: The Future of Power BI Calendars
- On the MSSQLTips site, Kenneth A. Omorodion (@mssqltips) writes about Power BI Custom Calendars for Gregorian, Fiscal, Retail, 13-Month, and Lunar
- Chandeep Chhabra (@chandeep2786) explains how to How to Handle Multiple Date Columns in Power BI
- On the Learning Science YouTube channel, Learning Science (@learn_scitech) explains How to append two tables in Power BI using DAX | Combine two tables in Power BI using DAX | UNION
- On the Power BI community blog, Ilgar Zarbali delves into Unlocking the Power of DAX Query View: A Post-Vienna Reflection
- Jon Stjernegaard Vöge describes Fabric Quick Tips – RegEx in Power BI TMDL View Find & Replace
- On the Power BI Tips YouTube channel, Mike Carlo and Tommy Puglia (@PowerBITips) talk about PBIP or PBIX? - Ep.469 - Power BI tips
- Jen Beiser (@jenetzler) covers Optimizing Semantic Models for Copilot: Best Practices and Why They Matter
- Lukas Reese explains How to Create A Power BI Semantic Model in Service / Web
- Barry Smart (@barry_j_a_smart) writes The Data Product Canvas: Stop Building Data Products That Fail, The Data Product Canvas: Deep Dive into the Building Blocks, The Data Product Canvas in Action and The Data Product Canvas: The Theory Behind The Canvas
📊 Report Authoring and Interactivity
- On the Power BI blog, Ben Zulauf (@MSPowerBI) blogs about Introducing Improvements to the Report Copilot in Power BI
- On the Power BI community blog, Kushan Narasinghe writes about Real Time Cross-Report Filtering Using JavaScript embedded analytics
🚀 Deployment, Security and Operations
- On the Power BI blog, Kay Unkroth (@MSPowerBI) announces A new Fabric REST API for connection binding of semantic models
- Marc Lelijveld (@MarcLelijveld) walks through Automating Power BI Semantic Model Security with Fabric Semantic Link
- On the RADACAD YouTube channel, Reza Rad (@RADACAD_COM) explains how to Create a Snapshot of Power BI Data using Microsoft Fabric Dataflow and Pipeline
🌐 General
- On the Power BI blog, Adam Saxton (@GuyInACube) announces Power BI October 2025 Feature Summary
- On the BIFocal podcast, John White and Jason Himmelstein (@bifocalshow) present Episode 309 - Power BI September 2025 Feature Summary
- Reid Havens (@HavensBI) presents Communication is the New Code: Beyond Copy/Paste with GPT's (with Kurt Buhler)
- Audrée Pellerin (@lecfomasque) covers Débuter avec Power BI en seulement 3 étapes [French]