When Can Partitioned Compute Help Improve Fabric Dataflow Performance?
Partitioned Compute is a new feature in Fabric Dataflows that allows you to run certain operations inside a Dataflow query in parallel and therefore improve performance. While UI support is limited at...
View ArticleMeasuring Power BI Report Page Load Times
If you’re performance tuning a Power BI report the most important thing you need to measure – and the thing your users certainly care about most – is how long it takes for a report page to load. Yet...
View ArticleGenerating Sample Data With Copilot In Fabric Dataflows Gen2
As a Power Query fan I’m naturally interested in Copilot in Dataflows Gen2. But since Power Query is already very easy to use and since I’m pretty experienced at using it, can Copilot really do...
View ArticleTwo New Power BI/Power Query Books
It’s time for another one of my occasional posts about free books that I’ve been given that you might be interested to check out. The usual disclaimers apply: these aren’t impartial, detailed reviews...
View ArticleUsing Excel Copilot To Import Data With Power Query
Although it was announced in this blog post on the Microsoft 365 Insider blog recently, you might have missed the news that Excel Copilot can now generate Power Query queries. There are limitations...
View ArticleReading Delta Metadata In Power Query
There’s a new M function rolling out now that allows you to read metadata from Delta tables (at the time of writing it’s available in Dataflows Gen2 and will be available soon in Desktop). It builds...
View ArticleImprove Power Query Performance On CSV Files Containing Date Columns
A few weeks ago I replied to a question on reddit where someone was experiencing extremely slow performance when importing data from a CSV file using Power Query. The original poster worked out the...
View ArticleThe “DataFormat.Error: File contains corrupted data” Error In Power Query
When you’re using Excel workbooks as a data source in Power Query in either Excel or Power BI you may encounter the following error when trying to connect: DataFormat.Error: File contains corrupted...
View ArticleModule.Versions Function In Power Query
The ever-vigilant folks on the internet have spotted that there’s a new M function in the latest versions of Power BI and Excel: Module.Versions. This function, at the time of writing, returns a...
View ArticlePower BI/Data Books Roundup
It’s time for another short post on the free books that various authors have been kind enough to send me over the last few months. Full disclosure: these aren’t reviews as such, they’re more like free...
View ArticleNew Semi Join, Anti Join And Query Folding Functionality In Power Query
There are a couple of nice new features to do with table joins (or merges as they are known in M) and query folding in Power Query in the April release of Power BI Desktop that I want to highlight....
View ArticleDisplaying Azure Maps In A Power BI Paginated Report
The built-in mapping functionality in Power BI paginated reports is fairly basic. However the integration of Power Query into Power BI paginated reports gives you an interesting new way of creating...
View ArticlePower BI Paginated Reports That Connect To Web Services And Excel
By far the most exciting announcement for me this week was the new release of Power BI Report Builder that has Power Query built in, allowing you to connect to far more data sources in paginated...
View ArticleOverhead Of Getting Relationship Columns In Power BI DirectQuery Mode
Many Power BI connectors for relational databases, such as the SQL Server connector, have an advanced option to control whether relationship columns are returned or not. By default this option is on....
View ArticleReading Parquet Metadata In Power Query In Power BI
There’s a new M function in Power Query in Power BI that allows you to read the data from a Parquet file: Parquet.Metadata. It’s not documented yet and it’s currently marked as “intended for internal...
View ArticleUnderstanding The “Evaluation resulted in a stack overflow” Error In Power...
If you’re writing your own M code in Power Query in Power BI or Excel you may run into the following error: Expression.Error: Evaluation resulted in a stack overflow and cannot continue. If you’re a...
View ArticlePower Query Nested Data Types In Excel
A year ago support for nested data types in Excel was announced on the Excel blog, but the announcement didn’t have much detail about what nested data types are and the docs are quite vague too. I was...
View ArticleIncremental Refresh On Delta Tables In Power BI
One of the coolest features in Fabric is Direct Lake mode, which allows you to build Power BI reports directly on top of Delta tables in your data lake without having to wait for a semantic model to...
View ArticleGetting Different Versions Of Data With Value.Versions In Power Query
Something I mentioned in my recent post about the new DeltaLake.Tables M function on the Fabric blog recently was the fact that you can get different versions of the data held in a Delta table using...
View ArticleAnti Joins And Query Folding In Power Query In Excel And Power BI
Power Query allows you to merge (“join” in database terms) two tables together in a variety of different ways, including left and right anti joins. Unfortunately, as I found recently, anti joins don’t...
View Article