Decode URI in Power Query with custom Uri.UnescapeDataString function
When working with cloud data sources you might encounter links where spaces show up as “%20” instead for example. This is called URI escaping or encoding. In Power Query there is a native function that...
View ArticleReference an intermediate step from a different query in Power Query
When you reference another query in Power Query you will automatically get the results of the final step. But what if you want to reference a step that sits within that referenced query? One solution...
View ArticlePayment function (PMT) for Power Query
While Excel and DAX have native functions to calculate the payment amount for a loan, Power Query lacks it still. As this is a very useful function, it’s time to create our own Payment function (PMT)...
View ArticleFuture Value function (FV) for Power Query
While Excel and DAX have native functions to calculate the future value of a payment series, Power Query lacks it still. So it’s time to create our own function for the Future Value (FV) for Power...
View ArticlePresent Value (PV) function for Power Query
Finally 2023 is here, the year we expect Power Query function libraries to ship. This will make it so much easier to re-use ready made function than M-extensions. So let’s start collecting some fodder...
View ArticleQuick fix for Formula.Firewall issues in Power Query and Power BI
Formula.Firewall issues can hit you when designing your queries or even “out of the blue” when suddenly refreshes in the service are failing due to changes in the query evaluation. You will find a lot...
View ArticleFill values to the right in Power Query and Power BI
While Power Query provides a convenient method to fill values from selected columns up- and downwards, there is no native option to do this to the right or left. So this article provides a custom...
View ArticleTRIMMEAN function for Power Query and Power BI
TRIMMEAN is a statistical function in Excel that calculates the “mean taken by excluding a percentage of data points from the top and bottom tails of a data set”. So you can use it if you want to...
View ArticleExcel WEEKNUM function for Power Query
If you are looking for the Excel equivalent of the WEEKNUM function for Power Query this article is for you. As this is also a function that has many regional options, I was lucky to find an algorithm...
View ArticleExcel YEARFRAC function for Power Query
While there is a native YEARFRAC-function in DAX that you can use to calculate year fractions, sometimes you might just need it in Power Query. The function I’m presenting here has the same function...
View ArticlePower BI Cleaner Gen2 is here
Today I’m very excited to share with you my first version of a complete rework of my Power BI Cleaner tool. It is way faster the the initial version, overcomes some bugs and limitations of the old...
View ArticleFix error “..prod.powerquery.microsoft.com refused to connect” in Power BI...
Today I could not edit any dataflows for a client and was constantly getting “… prod.powerquery.microsoft.com refused to connect”: … prod.powrquery.microsoft.com refused to connect Twitterverse to...
View ArticlePower BI Cleaner now fully covers Calculation Groups
You can now download a new version of my Power BI Cleaner tool that finally covers usage of DAX expressions in Calculation Groups as well. For an introduction into this tool and further limitations,...
View ArticleExtract only letters from a mixed string in Power Query and Power BI
This is a quick method about extracting only letters from a string. It is part of the Week2 “Preppin’ data” challenge. Task for extracting letters from a string Image you have a string like so:...
View ArticleClean up or harmonize mis- or differently spelled category data with Power Query
A typical problem with data that has been created by manual entries is that category values are often misspelled or missed. So in this article I’m showing a very powerful technique on how to deal with...
View ArticleYour Oracle data import in Power BI and Power Query is slow?
If you’re using the native Oracle connector in Power Query, you will probably experience a very slow import performance. Thanks to Tristan Malherbe for recommending to use the OleDB-connector in Power...
View ArticleHow to refresh Power Queries on protected sheets in Excel
When working with Power Query in Excel you might want to refresh Power Queries on protected sheets. But this will not work by default. Using a macro to temporarily unprotect the sheet and protect it...
View ArticleConvert DateTime to ISO 8601 date and time strings in Power Query
Often, when querying APIs it is required to enter date and time filters in ISO 8601 format . Today I show a quick way to convert DateTime to ISO 8601 string, based on an ordinary DateTime field...
View ArticleRetrieve header fields like response status from Web.Contents in Power BI and...
Many Power Query function not only return their values as advertised in their function documentation, but on top of that a metadata record. This record is like tag that holds additional information...
View ArticleTransform a query into a function in Power Query and Power BI
In my previous blogpost I’ve described a method how to extract a substring that follows a certain pattern from a string. In this post I show how to transform a query into a function that can be applied...
View Article