Power Query M Primer (Part 4): Variables & Identifiers
Quirks of Visual Studio Query Editor working with Analysis Services
Visual Studio 2017 and the SQL Server Data Tool (SSDT), a tool that comes with Visual Studio, finally integrates the now familiar Query Editor (Power Query) capability to work with the Analysis Ser…
Writing documentation for custom M-functions, Part1 | THE SELF-SERVICE-BI BLOG
This post shows how to write documentations for custom functions in M for Power Query for Excel and Power BI Desktop, by modifying metadata.
The Each Keyword in Power Query - The Ken Puls (Excelguru) Blog
Let's take a deep dive into understanding how the each keyword in Power Query, which is used by quite a few of the built-in operations (filtering, custom columns, etc.).
Remove repeating characters from a string in Power BI and Power Query – The BIccountant
My new function Text.RemoveRepeatingCharacters cleans up badly formatted text where spaces or other separators are applied multiple times.
Power Query - Consecutive Days - PowerPivotPro
Hello P3 World! My name is Krissy Dyess and I have had the most amazing experience working as a full-time consultant at Power Pivot Pro since April 17, 201
“In the Previous” Date Filters In Power BI/Get&Transform/Power Query
The Query Editor in Power BI/Excel Get&Transform/Power Query has a number of built-in ways to filter data in date columns relative to the current date, such as the “In the Previous” option. How…
Unpivoting data in Query Editor: a case study
Pagination & Looping Record Requests
Power BI – Problem, Design, Solution (Folder Source Option for JSON files)
Hello Everyone! In this episode of the “Problem, Design, Solution” series we will be talking about the “Folder” option inside the sources display for Power BI Desktop. This is a fantastic feature …
Removing Punctuation From Text With The Text.Select M Function In Power BI/Power Query/Excel Get&Transform
A new, as-yet undocumented, M function appeared in the December 2017 release of Power BI Desktop (I assume it will appear in Excel soon): Text.Select. Here’s the documentation from the Query Editor…
Book Excerpt: Appending Worksheets from a Workbook - DataChant
I am excited to share with you an excerpt from the draft manuscript of my book. You can also add it to your list in Amazon here. I expect to publish more excerpts in the coming months, so please stay tuned, and subscribe to DataChant. Appending Worksheets from a Workbook Excerpted from the draft manuscript …
List.Accumulate Hidden Gem of Power Query List Functions in Power BI
#PowerQuery – Filter a table based on another table column or list – and some Filter aha’s
One of my favourite features in Excel and Power BI is Power Query / M – and I just wanted to share a small trick when you want to filter a table on specific items. Let’s imagine you want to f…
Date.DatesBetween to retrieve dates between 2 dates in Power BI and Power Query
If you want to quickly create a list with all dates (or specific intervals) between 2 dates, this function is for you: Date.DatesBetween
Power Query M Primer (part 3):Functions: Function Values, Passing, Returning, Defining Inline, Recursion
Power Query - Insert Index by subcategory ie clustered index
Making Sure All Columns Appear When You Combine Data From Multiple Files In Power BI/Power Query M
Here’s a really common problem that occurs when combining data from multiple files, or indeed any ty...
Power Query M Primer (part 2):Functions: Defining
Enriching your Power BI Solutions with Metadata
Ever looked at a Power BI report visual and wondered what the logic was behind a calculation? In mos...
Transform Columns with List.Zip
This post continues series of articles about M Function List.Zip ( first post, second post). Table.T...
The Extension.Contents() M Function
Following on from my post last week about M functions that are only available in custom data extensi...
Power Query (M)agic Part 3: Divide & Conquer
The Advanced Editor is where I LIVE and BREATHE when using Power Query, so welcome to my universe.
New M function: Function.From
The November 2017 release of Power BI Desktop contains a new M function: Function.From. Here is the function’s description from the official documentation: Takes a unary function function and creates …
How List.Zip helps with Renaming Columns in Power Query
This is my second post about List.Zip. First one was about general usage of List.Zip, where I touched question of transforming column types in Power Query. Another scenario where List.Zip can be us…
How to use List.Zip in Power Query
There is one useful Power Query M function - List.Zip, but with poor documentation on MSDN. I hope, at some point, library of M functions will be available on Github like it is done for VBA. Power Que…
The Environment concept in M for Power Query and Power BI Desktop, Part 1
The environment concept is one of the most important concepts in M, while it is one of the least obvious ones. We'll show why it is important to understand.
The Environment concept in M for Power Query and Power BI Desktop, Part 2
The environment concept is one of the most important concepts in M, while it is one of the least obvious ones. We'll show why it is important to understand.
Unpivoting SubCategories
Ages ago I posted an article on unpivoting subcategories using Power Query. The technique is still valid, but what happens when you have a large data set?
IvanBond/Power-Query-Cheat-Sheet
Power-Query-Cheat-Sheet - Power Query Cheat Sheet