Forum Discussion
DATEDIFF working days between 2 dates
- 7 years ago
Yes! It worked for me.
In your example you only have 1 holiday (25/12/2017). I'm trying to add more dates; 26/12/2017, etc.
Just a quick question, in order to add more holidays, you need to add them in both places (table and formula). Is it right? I thought it should be added only in the table and then the formula gets all these holidays.
Regards
No, you should just have to add them in one place. I used a DATATABLE in the measure, just so that everything was contained in the measure itself. In practice, I would expect that you would have a separate table of holidays and you would just load that into the holidays var like this:
NetWorkDaysHolidays = VAR Calendar1 = CALENDAR(MAX(NetWorkDays[created date]),MAX(NetWorkDays[review date])) VAR Holidays1 = 'HolidayTable' VAR Calendar2 = EXCEPT(Calendar1,Holidays1) VAR Calendar3 = ADDCOLUMNS(Calendar2,"WeekDay",WEEKDAY([Date],2)) RETURN COUNTX(FILTER(Calendar3,[WeekDay]<6),[Date])
In this case, you would have a table called "HolidayTable".
- Anonymous7 years agoNot applicable
Hi again Greg,
I followed your instructions but Powerbi doesn't find the table. It seems I have to write a measure in "VAR Holidays1 =" but the table with all the dates are not allowed:
Regards