如何在PowerBI中计算日期之间的病假(工作(天数?
在excel中,我使用了NetworkDaysFunction,并添加了带有日历月份的额外列。
E.g
人员1缺勤开始日期2021年5月26日
缺勤结束日期2021年6月2日
那应该是五月份的三个病假6月3日。
PowerBI在折线图中显示了5月份的所有病假,而不是将其发生的月份分开。
我怎么能只计算周一到周五之间的天数,却在生病的那个月生病?
如果您有一个日历表,您可以尝试以下方式:
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