Forum Discussion
lloydchughes
4 years agoNew Member
Create Task EndDate but exclude weekends
Hi, I'm trying to create an End Date for proejct task from StartDate + BuildTimeDays (Which is just a whole number) I want to exclude the weekends from the calculation and be able to display...
- 4 years ago
Hi,
If you do not have a calendar dim table, please check the below picture and the attached pbix file.
It is for creating a calculated column.
Enddate CC = VAR _mindate = MIN ( Data[StartDate] ) VAR _maxdate = DATE ( YEAR ( MAX ( Data[StartDate] ) ) + 1, 12, 31 ) VAR _calendartableexcludingsatsun = FILTER ( ADDCOLUMNS ( CALENDAR ( _mindate, _maxdate ), "@dayname", FORMAT ( [Date], "ddd" ) ), NOT ( [@dayname] IN { "Sat", "Sun" } ) ) VAR _count = ADDCOLUMNS ( _calendartableexcludingsatsun, "@count", COUNTROWS ( FILTER ( _calendartableexcludingsatsun, [Date] >= Data[StartDate] && [Date] <= EARLIER ( [Date] ) ) ) ) RETURN SUMMARIZE ( FILTER ( _count, [@count] = Data[BuildTimeDays] ), [Date] )
lloydchughes
4 years agoNew Member
This solution works well thank you.
How would you do it if you were using a Date Table?
Cheers,
Lloyd
- Jihwan_Kim4 years ago
Super User
Hi,
Thank you for your message.
If there was a calendar table, I can save some lines in the formula to create virtual calendar table, and then I can refer to the actual calendar table in the formula.
Please share your sample pbix file's link, and then I can try to come up with another solution.
Thank you.