Writing documentation for custom M-functions, Part1

power query
Writing documentation for custom M-functions, Part3
#PowerQuery – Add Year, Month and Day to your date table with Date.ToRecord – #PowerBI
When you build a date table in Power Query you might use the functions under Date to add year, month and day And this will give you three steps in your Query But we can do this a bit faster, and yo…
Lists in Power Query - The Complete Guide - Gorilla BI
Complete Guide to Lists in Power Query. Learn how to Make Use of the Most Powerful Power Query Functions (And Master Them).
Chris Webb's BI Blog: Understanding The “The operation was cancelled because of locking conflicts” Error In Power BI
If you’re working in Power BI Desktop you may sometimes find that your visuals error with the message “Couldn’t load the data for this visual. The operation was cancelled because …
Combining X Number of Rows in Power Query for Power BI, Excel and Power Query Online
A while back, I was working on a project involving getting data from Excel files. The Excel files contain the data in sheets and tables. Getting the data from the tables is easy. However, the data in the sheets have some commentaries on top of the sheet, then the column names and then the data … Continue reading Combining X Number of Rows in Power Query for Power BI, Excel and Power Query Online
Chris Webb's BI Blog: Power BI/Power Query Data Privacy Settings And Errors Caused By Nested Values
Over the past few years I’ve blogged and presented extensively on the subject of Power Query’s data privacy settings (see here for a post with links to all this content). I thought I kn…
List.Generate in Power Query: Tutorial with Easy Examples - Gorilla BI
List.Generate is an advanced Power Query function that creates lists. It allows you to implement iterations and has similarities with loops.
How to use List.Generate to make API Calls in Power Query M - Gorilla BI
Learn how to use List.Generate in Power Query to loop through APIs. Repeat API calls until your condition is false. Works with pagination!
The Universal Data Consolidator
Learn about the Universal Data Consolidator in this guest blog post by Sameer Bhide!
SWITCH and SWITCH(TRUE... in Power Query
This blog post provides a close equivalent of the DAX's SWITCH function in Power Query, which addresses the SWITCH(TRUE... usage.
Chris Webb's BI Blog: Setting SQL Server CONTEXT_INFO In Power Query
In my quest to check out every last bit of obscure Power Query functionality, this week I looked into the ContextInfo option on the Sql.Database and Sql.Databases M functions. This option allows yo…
Chris Webb's BI Blog: Troubleshooting Power BI Timeouts, Part 1: The Two/Five Hour Import Refresh Limit
Why Power BI refreshes time out after two/five hours and how to work around this
Excel NORM.DIST function in Power Query and Power BI –
Sharing the NORM.DIST function in Power Query as a custom function here, as unlike in DAX it hasn't made it into the standard repertoire.
Power Query Trick: Remove (Only) Leading/Trailing Zeroes From Text
Blogging about Power BI, Power Platform and other things I find interesting.
Chris Webb's BI Blog: Simulating Slow Data Sources In Power BI
Simulate a slow data source - making refresh slow - in Power BI
Formatter
Black Scholes Option Pricing with Power Query in Power BI –
The Black Scholes formula returns the value of European put and call options. See how to calculate this with the M language in Power Query.
Custom Folding Arbitrary Functions: OnInvoke & Table.ViewFunction | Ben Gribaudo
Into the Date Dimension!
Late last year I was spending some vacation days playing with one of my favorite personal data sets[1], and I realized I needed a better date dimension. So I asked for one. A bunch of folks from th…
Live Web Course: Meet M, The Language That Powers Power Query
Chris Webb's BI Blog: Monitor Power BI Queries And Refreshes With DirectQuery On Log Analytics, Part 3: Queries
In the first part of this series I showed how to create a Power BI DirectQuery dataset connected to Log Analytics to do near real-time monitoring of Analysis Services activity; in the second part I …
Chris Webb's BI Blog: Getting The IDs Of All Visuals In A Power BI Report Page Using The Power BI Embedded Analytics Playground
Log Analytics contains information on the dataset, report and visual that are associated with a DAX query but that information is in the form of IDs rather than names. Getting the IDs for specific …
Create Your Own Data Types in Power Query - Excel Unplugged
How can you create your own data types in Excel? Oh yes, you can do it! In this article, we'll learn how you can create data types in Power Query.
BI Report Testing
QuerySurge’s BI Tester provides connectors for Microsoft Power BI, Tableau, Microstrategy, IBM Cognos, SAP, and Oracle OBIEE.
Chris Webb's BI Blog: Monitor Power BI Queries And Refreshes With DirectQuery On Log Analytics, Part 4: Query Sessions
In my last post I showed how to use Log Analytics data to analyse Power BI query activity. The problem with looking at a long list of queries, though, is that it can be overwhelming and it can be h…
Speed up data entry and validation with AutoComplete for dropdown lists in Excel for Windows
At Excel, customer focus is at the core of what we do. We appreciate your feedback on adding autocomplete to data validation dropdown lists in Excel for Windows. Your Excel Community votes ensured this was one of the next in line to release after smooth scrolling. Thank you for keeping us honest and...
Always import all columns from CSV file with Power Query
Here is how to manage that you always import all columns from the CSV file with Power Query. That is useful if file gets additional columns.
Power BI Dynamic M Query Parameters Reloaded – Prologika
Custom Connectors: Components & Packaging Formats | Ben Gribaudo