如何计算 PowerBI 中日期之间的病假(工作日)?
在 excel 中,我使用了 NetworkDaysFunction 并在日历月中添加了额外的列。
例如
人 1 缺勤开始日期 26 - 五月 - 2021
缺勤结束日期 2 - 六月 - 2021
那应该是五月的 3 天病假 6 月 3 次。
折线图中的 PowerBI 显示了 5 月份的所有病假,而不是将发生的月份中的日期分开。
如何只计算周一至周五之间的天数,但同时也有它们发生的月份的疾病?
答案 0 :(得分:0)
如果您有日历表,您可以尝试这种方式:
SickDay = CALCULATE( COUNTROWS('Calendar'), FILTER(ALL('Calendar'), WEEKDAY ('Calendar'[Date]) not in {1,7} && 'Calendar'[Month] = SELECTEDVALUE('Calendar'[Month]) && 'Calendar'[Date] >= 'Sick'[DateStart] && 'Calendar'[Date] <= 'Sick'[DateEnd] )
WEEKDAY 周日给我们 1,周六给我们 7