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

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more

Reply
ERing
Post Partisan
Post Partisan

Need Help - New column with earliest date for each ID

I need to a way to create the Assigned Date column in Power Query. The goal of the coulmn is to assign the earlist Sale Date for each record with the same Territory_ID. One caveat is that the Assigned Date should be the Sale Date for any records where Territory_ID is null.

 

Can anyone help?

 

Capture 2.PNG

3 REPLIES 3
ERing
Post Partisan
Post Partisan

Also, I'm unable to save these changes as my table is using DirectQuery. Is there a way around this?

Vijay_A_Verma
Super User
Super User

Insert this step as next step where #"Changed Type" should be replaced with your previous step in both the places

= Table.AddColumn(#"Changed Type", "Custom", (x)=> if x[Territory_ID]=null then x[Sale Date] else List.Min(Table.SelectRows(#"Changed Type"[[Territory_ID],[Sale Date]], each ([Territory_ID] = x[Territory_ID]))[Sale Date]))

Thank you for this. Would it be possible to introdude Status as a criteria so that

 

if Status = New than Assigned Date = Sales Date

If Status = Existing than Assigned Date = EARLIEST Sale Date for records with same Territory_ID?

Helpful resources

Announcements
Power BI DataViz World Championships

Power BI Dataviz World Championships

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!

December 2025 Power BI Update Carousel

Power BI Monthly Update - December 2025

Check out the December 2025 Power BI Holiday Recap!

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.