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

Join us for an expert-led overview of the tools and concepts you'll need to become a Certified Power BI Data Analyst and pass exam PL-300. Register now.

Reply
Anonymous
Not applicable

DAX to create a column from difference of dates within the group

Hi,

 

As per the below snippet, I need to create a Slip days, based on Baseline Date. For every Project ID/Name, there is baseline date and they will add new rows with different baseline date with some change. Now I want to find the difference in days, for new baseline date with the very first baseline date for a specific project. Example snippet given below,

 

jpp920973_0-1649222897947.png

 

Thank you in advance!

 

Regards,

Jyoti Pawar

2 ACCEPTED SOLUTIONS
ryan_mayu
Super User
Super User

@Anonymous 

you can create a column

Column = 'Table'[Baseline Date]-CALCULATE(min('Table'[Baseline Date]),ALLEXCEPT('Table','Table'[Project ID],'Table'[Project Name]))

1.PNG

 

or a measure

Measure = DATEDIFF(CALCULATE(min('Table'[Baseline Date]),ALLEXCEPT('Table','Table'[Project ID],'Table'[Project Name])),MAX('Table'[Baseline Date]),DAY)

 

2.PNG

pls see the attachment below

 





Did I answer your question? Mark my post as a solution!

Proud to be a Super User!




View solution in original post

@Anonymous 

Pls see the attachment below





Did I answer your question? Mark my post as a solution!

Proud to be a Super User!




View solution in original post

4 REPLIES 4
ryan_mayu
Super User
Super User

@Anonymous 

you can create a column

Column = 'Table'[Baseline Date]-CALCULATE(min('Table'[Baseline Date]),ALLEXCEPT('Table','Table'[Project ID],'Table'[Project Name]))

1.PNG

 

or a measure

Measure = DATEDIFF(CALCULATE(min('Table'[Baseline Date]),ALLEXCEPT('Table','Table'[Project ID],'Table'[Project Name])),MAX('Table'[Baseline Date]),DAY)

 

2.PNG

pls see the attachment below

 





Did I answer your question? Mark my post as a solution!

Proud to be a Super User!




Anonymous
Not applicable

@ryan_mayu 

 

Thank you for your previous reply, there is one small twist in the original requirement.

jpp920973_0-1649681674785.png

 

Now to calculate the Slip days, we need to consider Report date, MIN(Report date) should be considered and associated Basline Date and the difference we need to consider.

 

Difference is still calcuated on Basline Date, but if you look a the project B, last value is negative, we did not consider MIN of Basline Date, we took MIN of Report date which is 1/1/2022 and associated Basline is 2/15/2022 and then got the difference.

 

I am little new to DAX space, appreciate your help!

Thank you!

 

Regards,

Jyoti

 

 

@Anonymous 

Pls see the attachment below





Did I answer your question? Mark my post as a solution!

Proud to be a Super User!




Anonymous
Not applicable

Thank you so much for your help!

Helpful resources

Announcements
Join our Fabric User Panel

Join our Fabric User Panel

This is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.

June 2025 Power BI Update Carousel

Power BI Monthly Update - June 2025

Check out the June 2025 Power BI update to learn about new features.

June 2025 community update carousel

Fabric Community Update - June 2025

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