#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…
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 …
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…
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 …
“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…
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
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.).
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…
Table.Group: Exploring the 5th element in Power BI and Power Query – The BIccountant
Table.Group in Power BI and Power Query has a very powerful 5th parameter that's worth checking out. Case insensitive grouping is just one cool feature.
List.SelectPositions in Power BI and Power Query – The BIccountant
Selecting items from lists is often used for cleaning text-fields. List.SelectPositions allows you to select them by addressing their positions in Power Que
Adding Try Results is Trying - The Ken Puls (Excelguru) Blog
I was playing around with a scenario this morning where I was adding try results together in order to count how many columns were filled with information. What I needed to do kind of surprised me a little bit.
Using SSAS Multidimensional As A Data Source For Power BI (Video)
The nice people at PASS have made a video of my session on “Using SSAS MD as a data source for Power BI” available to view for free on YouTube: I’m honoured that it’s listed…
Setting SQL Server Connection String Properties In Power BI and SSAS Tabular Modern Data Sources
It may not be immediately obvious, but you cannot set your own connection string properties when connecting to SQL Server using the built-in SQL Server connector from either Power BI or a modern da…
I found this and it works: let Source = Sql.Database("DB_SERVER", "DB_NAME", [Query="exec STORED_PROCEDURE_NAME'"&Date.ToText(Date.From(DateFrom), "yyyy-MM-dd")&"', '"&Date.ToText(Date.From(DateTo), "yyyy-MM-dd")&"' , 62", HierarchicalNavigation=true]) in Source And it works! Thank you guys
Working with ranges (Numbers/Dates) in Power Query/Power BI - Part 2
One of the challenges I had working with a client recently was around how to work with ranges/bands of numbers in Power BI so thought I’d share the approach I took to this. I was looking to deal with …
I did it in one table instead of creating new table for each character's id. We need one table and one function. Here's full solution: 1. Create function getCharacter(id): let Source = (id as text) = let Source = Json.Document(Web.Contents("https://swapi.co/api/people/" & id))...