Forum Discussion
Create a "Project Completion Date" Column Based on Most Recent Activity Completion Date in Project
- Anonymous5 years ago
mhanne The reverse date is due to condition with "Earlier". Fixed the DAX as following:
ProjectCompletionDate = CALCULATE(MAX(Sheet5[Activity Completion Date]),FILTER(Sheet5, Sheet5[Project Status]="Complete"&& Sheet5[Project ID]=EARLIER(Sheet5[Project ID])))Did I solve your problem?If yes, please give kudos and mark my reply Accepted!
mhanne Please create a calculated column with following DAX:
Anonymous
When I do this, it fills the entire row with a random date that is not the completion date for any activities. I need the Project completion date to be unique to the projects based on the last completed activity in each project. So if there are 2 projects, I would want the Project Completed Date Column to say 10/5 for project 1 and 10/8 for project two. Like this:
| Project ID | Activity ID | Activity Status | Person Assigned | Activity Completion Date | Project Status | Project Completed Date |
| 1 | a | Complete | Mike | 10/1 | Complete | 10/5 |
| 1 | b | Complete | Mike | 10/3 | Complete | 10/5 |
| 1 | a | Complete | Brent | 10/1 | Complete | 10/5 |
| 1 | b | Complete | Brent | 10/5 | Complete | 10/5 |
| 2 | a | Complete | Mike | 10/3 | Complete | 10/8 |
| 2 | b | Complete | Mike | 10/4 | Complete | 10/8 |
| 2 | a | Complete | Brent | 10/3 | Complete | 10/8 |
| 2 | b | Complete | Brent | 10/8 | Complete | 10/8 |
Thank you so much for your help!
- Anonymous5 years agoNot applicable
mhanne try disabling the Auto date/time intellignece from Options to avoid max date of the year. Please note the DAX does not have ".[Date]". You can try the following DAX :
ProjectCompletionDate =CALCULATE(MAX(Sheet5[Activity Completion Date]),FILTER(Sheet5,Sheet5[Project ID]<>EARLIER(Sheet5[Project ID])&& Sheet5[Project Status]="Complete"))Did I solve your problem?If yes, please mark my solution Accepted!- mhanne5 years agoFrequent Visitor
Anonymous
Here is the formula when I use my own fields:
It is still giving me the same date in every row. When I turned off Auto date/time intelligence it gave me a number rather than a date and would not let me change the Data Type (when I tried the table wouldn't work until I removed the column).I'm also a bit confused by your example, because the completion dates are switched in your table ( Project 1 should be 10/5/2020 and Project 2 should be 10/8/2020)- Anonymous5 years agoNot applicable
mhanne The reverse date is due to condition with "Earlier". Fixed the DAX as following:
ProjectCompletionDate = CALCULATE(MAX(Sheet5[Activity Completion Date]),FILTER(Sheet5, Sheet5[Project Status]="Complete"&& Sheet5[Project ID]=EARLIER(Sheet5[Project ID])))Did I solve your problem?If yes, please give kudos and mark my reply Accepted!
- v-easonf-msft5 years ago
Community Support
Hi, mhanne
Could you please tell me whether your problem has been solved?
If yes, you could accept the helpful answer as solution. You also could share your own solution here. For now, there is no content of description in the thread. If you still need help, please share more details to us.Best Regards,
Community Support Team _ Eason