Quantcast
Channel: Chris Webb's BI Blog: Power Query
Browsing all 248 articles
Browse latest View live

Power Query/M Optimisation: Getting The Maximum Value From A Column, Part 2

In part 1 of this series – which I strongly recommend you read before reading this post – I showed how removing columns from a table can make a dramatic improvement to the performance of certain...

View Article


Tables, Numbers, Immutability And Power Query Performance

Following on from my last two posts on Power Query performance, I thought I would write about another trick that can make a big difference to your query execution times. It’s actually something that...

View Article


Image may be NSFW.
Clik here to view.

Hierarchical Navigation For Azure Data Lake Storage Gen2 In Power BI/Power Query

While the documentation on how to import data from Azure Data Lake Gen2 Storage into Power BI is pretty detailed, the connector (which at the time of writing is in beta) that supports this...

View Article

Image may be NSFW.
Clik here to view.

Power BI And Case Sensitivity

Case sensitivity is one of the more confusing aspects of Power BI: while the Power Query engine is case sensitive, the main Power BI engine (that means datasets, relationships, DAX etc) is case...

View Article

Image may be NSFW.
Clik here to view.

Why Does Power BI Query My Data Source More Than Once?

This week I was honoured to be a guest on the Guy In A Cube channel, and for my topic I decided to tackle one of life’s eternal questions: why does Power BI query my data source more than once when I...

View Article


Image may be NSFW.
Clik here to view.

Troubleshooting Web Service Refresh Problems In Power BI With The Power Query...

Back in 2018 I wrote a blog post about how to troubleshoot web service refresh issues using a third party tool called Fiddler. It’s still relevant but Fiddler is a complex tool and installing it and...

View Article

Image may be NSFW.
Clik here to view.

New “Diagnose Step” Power Query Feature In Power BI

One new feature that was introduced in the December 2019 release of Power BI Desktop, but which wasn’t mentioned in the release blog post, is the “Diagnose Step” button on the Tools tab of the Power...

View Article

Image may be NSFW.
Clik here to view.

Visualising Power Query Diagnostics Data In A Power BI Decomposition Tree

Recently I’ve been working with the Power Query team to come up with some ways to help developers understand the data returned by the new Power Query diagnostics functionality. In this, the first of...

View Article


Image may be NSFW.
Clik here to view.

An M Function To Help You Explore Power Query Diagnostics Data

Last week’s post showed an M function that took Power Query diagnostics data and formatted in a way that made it suitable for visualisation in a Power BI Decomposition Tree visual. This is great for...

View Article


Image may be NSFW.
Clik here to view.

Adding Your Own Messages To Power Query Query Diagnostics

A quick point: while the Power Query Query Diagnostics functionality is relatively new, it’s based on Power BI/Power Query trace logging that has been around for a while. I’ve just realised that this...

View Article

Image may be NSFW.
Clik here to view.

Understanding The “The key didn’t match any rows in the table” Error In Power...

One of the most common errors you’ll see when working with Power Query in Power BI or Excel is this: Expression.Error: The key didn’t match any rows in the table It can occur with almost any data...

View Article

Image may be NSFW.
Clik here to view.

Keep The Existing Data In Your Power BI Dataset And Add New Data To It Using...

Power BI incremental refresh is a very powerful feature and now it’s available in Shared capacity (not just Premium) everyone can use it. It’s designed for scenarios where you have a data warehouse...

View Article

Image may be NSFW.
Clik here to view.

Power Query Formatter

If you’ve ever used DAX Formatter to format your DAX code and wondered why there isn’t an equivalent for Power Query/M, then wonder no more: the nice people at Power Pivot Insights in Germany (read...

View Article


Image may be NSFW.
Clik here to view.

Speed Up Data Refresh Performance In Power BI Desktop Using Table.View

It can sometimes be frustrating to work with slow data sources or complex Power Query queries in Power BI Desktop: you open the Power Query Editor, make some changes, click Close & Apply and then...

View Article

Image may be NSFW.
Clik here to view.

Monitoring Power Query Memory Usage With Query Diagnostics In Power BI

In the April release of Power BI Desktop the Power Query Query Diagnostics feature was enhanced so that you can now return performance counter data. As the blog post says: When you run performance...

View Article


Image may be NSFW.
Clik here to view.

Limit The Amount Of Data You Work With In Power BI Desktop Using Parameters...

If you’re working with large amounts of data in Power BI you may find that you have problems because: Your pbix file is very large You spend a long time waiting for refreshes to finish in Power BI...

View Article

Image may be NSFW.
Clik here to view.

Optimising The Performance Of Power Query Merges In Power BI, Part 1

Merging (or, in SQL terms, joining) tables in Power Query is a common cause of refresh performance problems. I’ve often wondered whether there’s anything you can do to optimise the performance of...

View Article


Optimising The Performance Of Power Query Merges In Power BI, Part 2

In my last post I demonstrated how the size of a table affects the performance of Power Query merge operations on non-foldable data sources in Power BI. Specifically, I showed that removing columns...

View Article

Image may be NSFW.
Clik here to view.

Optimising The Performance Of Power Query Merges In Power BI, Part 3:...

In the last two posts in this series I showed how removing columns from the tables used in a Power Query merge operation can improve refresh performance. In this post I’ll show you a different trick...

View Article

Optimising The Performance Of Power Query Merges In Power BI, Part 4:...

In the previous post in this series I showed how you can use the Table.Join function and the SortMerge algorithm to get much better performance for merge operations in Power Query – but only if your...

View Article
Browsing all 248 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>