Power BI Weekly
Issue #328 - 7th October 2025
Elsewhere this week, and also from the Microsoft team, Emily Lisa has joined Mike Carlo on the Power BI Tips YouTube channel to provide some Quick Tips on Web Modeling, which effectively (at least partially) enables one of the most requested features over Power BI's history - the ability to build Power BI reports on a Mac! Emily performs her whole demo on a Mac, showing the semantic model and report editing tabs working in conjunction for a functional dev experience in the web. Moving on - if you use Trello for your task management, Gil Raviv has shared an article and Open-Source code repository around Analyzing Trello boards in Power BI to get you up and running quickly. Finally, my colleague James Broome has written a couple of blogs around automating pipeline refreshes in a reliable and robust manner from Data Factory, either in Microsoft Fabric Data Factory Pipelines or in Azure Data Factory/Synapse Pipelines.
🛠️ Data Prep
- Chandeep Chhabra (@chandeep2786) talks about Tricks with the Combine and Expand features in Power Query
- Gilbert Quevauvilliers (@GilbertQue) describes How to quickly find rows with errors in Power Query when using Power BI
- On the RADACAD YouTube channel, Reza Rad (@RADACAD_COM) discusses Power BI Performance Tip - Query Folding in Power Query and provides a Power BI Performance Tip - No Direct Query
🧩 Data Modeling
- On the Power BI blog, Zoe Douglas (@MSPowerBI) shares a Deep dive into composite semantic models with Direct Lake and import tables
- Reid Havens (@HavensBI) covers Stop Losing Power BI Relationships...the TMDL Backup Method That Saves Headache!
- Kim Leblanc (@lecfomasque) covers Gagnez en efficacité avec Power BI : comment utiliser la vue TMDL en 4 étapes [French]
- On the Learning Science YouTube channel, Learning Science (@learn_scitech) talks about the Best way to fix many-to-many relationships in Power BI using DAX Functions
- Bernat Agulló Roselló (@AgulloBernat) covers Industrializing Model-dependent DAX UDFs with Tabular Editor C# Scripting: Time intel reloaded
- On the Power BI Tips YouTube channel, Mike Carlo and Tommy Puglia (@PowerBITips) discuss User Defined Functions in DAX - Ep.463 - Power BI tips
- Avi Singh (@powerbipro) describes 5 Ways I Use ChatGPT to Make Power BI (DAX) Work Faster and Easier
- Also on the Power BI Tips YouTube channel, Mike Carlo (@PowerBITips) presents Web Modeling is Here - Quick Tips (with Emily Lisa)
- On the Purple Frog Systems blog, Tom Owen (@PurpleFrogSys) describes How Power BI Totals are Calculated
📊 Report Authoring and Interactivity
- On the Purple Frog Systems blog, James Snow (@PurpleFrogSys) writes about Underutilised Power BI Visuals (and When to Use Them)
- Dane Belarmino walks through Power BI Tutorial: Displaying Tolerance/Range Bands Around Values [Taglish]
- On the Select Distinct blog, Elle Harrison explains How To: Create a P&L from Xero in Power BI
🚀 Deployment, Security and Operations
- On the Power BI blog, Monica Calleja Luque highlights the Deprecation of Metric Sets in Power BI
- Chris Webb (@cwebb_bi) covers Snowflake Query Tags In Power BI And Workspace Monitoring
- On the endjin blog, James Broome (@jamesbroome_) writes about Reliably refreshing a Semantic Model from Microsoft Fabric Pipelines and describes Reliably refreshing a Semantic Model from Azure Data Factory or Synapse Pipelines
- Jon Stjernegaard Vöge writes about Fabric Governance: Tips & Tricks for content discovery (including content users don’t already have access to)
- Leo Li shares the On-premises data gateway September 2025 release
🌐 General
- Gil Raviv (@gilra) blogs about Analyzing Trello boards in Power BI
- Valerie Junk (@porcubi) explains How to Use Power BI Copilot | Prep Data for AI, Create Reports & Ask Questions
- Reid Havens (@HavensBI) explains how to Grow Your Skills & Visibility in Microsoft Fabric (with Shannon Lindsay)