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

Get certified in Microsoft Fabric—for free! For a limited time, the Microsoft Fabric Community team will be offering free DP-600 exam vouchers. Prepare now

Reply
hazaboy9
Frequent Visitor

Power Query - List.Min for one column based on duplicate values in another column

Hi Everyone,

 

Having some problems where I have row level data with duplicates values that I need to find a minimum value for.  In the below screenshot i would like to see a 3rd column that shows the minimum date difference for each "Ctr & Visit Code" value.

 

Is there a calculation in Power Query that i can use 

 

hazaboy9_0-1599108795709.png

 

2 ACCEPTED SOLUTIONS
mhossain
Solution Sage
Solution Sage

@hazaboy9 

 

Try below code in your advance editor/powerquery, it should work.

 

let
Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("i45WMjRQ0lEyVIrVATKN4ExLOMsCIQ1SaQRhGsKZxghREygzFgA=", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type nullable text) meta [Serialized.Text = true]) in type table [#"Date Difference" = _t, #"Ctr & Visit Code" = _t]),
#"Changed Type" = Table.TransformColumnTypes(Source,{{"Date Difference", Int64.Type}, {"Ctr & Visit Code", Int64.Type}}),
#"Grouped Rows" = Table.Group(#"Changed Type", {"Ctr & Visit Code"}, {{"Count", each _, type table [Date Difference=nullable number, #"Ctr & Visit Code"=nullable number]}}),
#"Added Custom1" = Table.AddColumn(#"Grouped Rows", "Custom.1", each List.First(List.Sort(Table.Column([Count],"Date Difference")))),
#"Expanded Count" = Table.ExpandTableColumn(#"Added Custom1", "Count", {"Date Difference"}, {"Count.Date Difference"})
in
#"Expanded Count"

 

Let me know if above makes sense

View solution in original post

Icey
Community Support
Community Support

Hi @hazaboy9 ,

 

Try to use "Group" by the "Ctr & Visit Code" column and return a column of min value of "Date Difference" column.

 

 

Best Regards,

Icey

 

If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

View solution in original post

3 REPLIES 3
Icey
Community Support
Community Support

Hi @hazaboy9 ,

 

Try to use "Group" by the "Ctr & Visit Code" column and return a column of min value of "Date Difference" column.

 

 

Best Regards,

Icey

 

If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

mhossain
Solution Sage
Solution Sage

@hazaboy9 

 

Try below code in your advance editor/powerquery, it should work.

 

let
Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("i45WMjRQ0lEyVIrVATKN4ExLOMsCIQ1SaQRhGsKZxghREygzFgA=", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type nullable text) meta [Serialized.Text = true]) in type table [#"Date Difference" = _t, #"Ctr & Visit Code" = _t]),
#"Changed Type" = Table.TransformColumnTypes(Source,{{"Date Difference", Int64.Type}, {"Ctr & Visit Code", Int64.Type}}),
#"Grouped Rows" = Table.Group(#"Changed Type", {"Ctr & Visit Code"}, {{"Count", each _, type table [Date Difference=nullable number, #"Ctr & Visit Code"=nullable number]}}),
#"Added Custom1" = Table.AddColumn(#"Grouped Rows", "Custom.1", each List.First(List.Sort(Table.Column([Count],"Date Difference")))),
#"Expanded Count" = Table.ExpandTableColumn(#"Added Custom1", "Count", {"Date Difference"}, {"Count.Date Difference"})
in
#"Expanded Count"

 

Let me know if above makes sense

amitchandak
Super User
Super User

@hazaboy9 ,

refer  if these can help

https://www.youtube.com/watch?v=rqDdnNxSgHQ

https://www.youtube.com/watch?v=qUmTxQHr6nY

 

Join us as experts from around the world come together to shape the future of data and AI!
At the Microsoft Analytics Community Conference, global leaders and influential voices are stepping up to share their knowledge and help you master the latest in Microsoft Fabric, Copilot, and Purview.
️ November 12th-14th, 2024
 Online Event
Register Here

Helpful resources

Announcements
OCT PBI Update Carousel

Power BI Monthly Update - October 2024

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

September Hackathon Carousel

Microsoft Fabric & AI Learning Hackathon

Learn from experts, get hands-on experience, and win awesome prizes.

October NL Carousel

Fabric Community Update - October 2024

Find out what's new and trending in the Fabric Community.