Stuck in "Evaluating..." a Dataverse source in Power BI? - Try this SpeedTip
TL;DR - If you're using the Dataverse connector (née "CommonDataService") in PowerQuery/Power BI, try adding the [CreateNavigationProperties=false] as a hint to dramatically speed up the "Evaluation" stage of a data import / refresh. (Note: This only is appropriate as long as you're not "expanding"
This content applies to: Power Query Online Power BI datasets We are excited to announce three new features for the VNet data Gateway! New capability to create VNet data gateway clusters. You can use a cluster of virtual network data gateways to load balance the queries executing on the cluster and to avoid a single […]
Tableau vs PowerBI behavior in Direct Query Mode , Result Cache
I was intrigued why Tableau and PowerBI have a different behavior when operating in a Direct Query Mode ( Tableau call it Live Mode), I always assumed it is just a driver difference, but it seems i…
Chris Webb's BI Blog: The Power Query XML Functions, Missing Or Null Values And Inconsistent Schema Inference
A few months ago one of my colleagues at Microsoft, David Browne, showed me an interesting Power Query problem with how the Xml.Tables and Xml.Document M functions handle null or missing values. I&…
Chris Webb's BI Blog: Understanding Power Query Query Diagnostics Data With The Diagnostics.ActivityID M Function
I was looking at the output of Power Query’s Query Diagnostics feature recently (again) and trying to understand it better. One of the more confusing aspects of it is the way that the Power Q…
Working with Lists in Power Query - Let's Count Words - P3 Adaptive
Taking Lists from foe to friend. Lists in Power Query are something many people know nothing about. Power Query uses them all the time even though you may
Recently, we hosted Allision Kennedy on the Raw Data by P3 Adaptive Podcast. During the course of the conversation, our co-host Thomas LaRock expressed
Chris Webb's BI Blog: Filtering An Excel Cube Function Report By A List Of Manually-Entered Values
In Power BI there’s a popular custom visual called “Filter by list” that lets you filter a Power BI report by any list of values that you paste into it. It can save you a lot of t…
Extract Domain from URLs in Power Query Language M
Use Case - Sometimes there will be a need to extract domain names from given URLs. Hence http://www.microsoft.com should give microsoft. Below are some sample cases and the results expected. Exclusion - Subdomains are excluded from the scope of this. Hence, https://powerbi.microsoft.com which has...
Calling the Intercom API with Power Query and Refreshing in the Power BI Service
I needed to pull some user data for an app that uses Intercom. While I will probably import the data using Data Factory or a function in the long term, I needed to pull some quick data in a refresh…
Chris Webb's BI Blog: The ExtAuth Trace Event In Power BI
When you’re looking at the Log Analytics data for your Power BI Premium dataset, or studying a Profiler trace, you may see a command called ExtAuth in the OperationDetailName column: It is do…
Chris Webb's BI Blog: Refreshing Excel Power Query Queries With VBA And Power Automate For Desktop
At the end of last year two new, fairly minor, improvements were made to Excel VBA’s support for Power Query: you can now refresh and delete individual Power Query queries. These methods are …
View & edit Power Query M code outside of Power BI Desktop — DATA GOBLINS
Tabular Editor is not only a helpful tool for developing DAX. You can also use it to view & modify your Power Query M code, without ever opening Power BI desktop . Furthermore, there also exists a formatter for Power Query that can help you make your code easier to read & manage. He
Chris Webb's BI Blog: Expanding Azure Data Explorer Dynamic Columns In Power Query
Azure Data Explorer has a data type called dynamic which can be used to hold scalar values as well as arrays and property bags; you can read about it in the docs here. For example (following on fro…
Chris Webb's BI Blog: TSQL Table-Valued Functions And Dynamic M Parameters In Power BI DirectQuery
My favourite – and it seems many other people’s favourite – new feature in the February 2022 Power BI Desktop release is support for more datasources (including SQL Server, Azure …