在 Power Bi 中计​​算病假天数

时间:2021-06-10 19:31:22

标签: date powerbi measure

如何计算 PowerBI 中日期之间的病假(工作日)?

在 excel 中,我使用了 NetworkDaysFunction 并在日历月中添加了额外的列。

例如

人 1 缺勤开始日期 26 - 五月 - 2021

缺勤结束日期 2 - 六月 - 2021

那应该是五月的 3 天病假 6 月 3 次。

折线图中的 PowerBI 显示了 5 月份的所有病假,而不是将发生的月份中的日期分开。

如何只计算周一至周五之间的天数,但同时也有它们发生的月份的疾病?

1 个答案:

答案 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