Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.

Reply
wmarques
New Member

Power Query M - Filtering to Max Date per Group

Very much a novice here so apologies if this query seems a bit basic.

I have a table where one of the columns holds nested tables:

Financial YearAll Rows
2021/22Table
2022/23Table
2023/24Table

 

The nested tables hold a large number of columns and rows which will be manipulated after they're expanded but before that, I need to filter each table to contain only the records that match the latest [Source.DateCreated]. This date would be different for each [Financial Year].

 

Example of Nested Table contents:

Source.DateCreatedForecast Sales Team
1/3/2021564Research
3/3/2021657Research
3/3/2021200Research
3/3/2021354Manufacturing
2/3/2021784Manufacturing

 

My desired result for the above example:

Source.DateCreatedForecast SalesTeam
3/3/2021657Research
3/3/2021200Research
3/3/2021354Manufacturing

 

I know that I can filter by the latest date for a table but I'm clueless on how to do this for a nested table.

Does anyone know how I would go about doing this?

1 ACCEPTED SOLUTION
Anonymous
Not applicable

you should use the add.column function using some criteria like:

 

Table.SelectRows([#"All Rows"], let latest = List.Max([#"All Rows"][Source.DateCreated]) in each [Source.DateCreated] = latest)

 

View solution in original post

2 REPLIES 2
Anonymous
Not applicable

use this scheme if your dataset is not huge

Anonymous
Not applicable

you should use the add.column function using some criteria like:

 

Table.SelectRows([#"All Rows"], let latest = List.Max([#"All Rows"][Source.DateCreated]) in each [Source.DateCreated] = latest)

 

Helpful resources

Announcements
PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

Top Solution Authors
Top Kudoed Authors