Расчет больничных дней в Power Bi

Как рассчитать больничные (рабочие) дни между датами в PowerBI?

В Excel я использовал функцию NetworkDaysFunction и добавил дополнительные столбцы с календарными месяцами.

E.g

Дата начала отсутствия 1-го лица 26 мая - 2021 г.

Дата окончания отсутствия 2 - июнь - 2021 г.

Это должно быть 3 больничных дня в мае и 3 в июне.

PowerBI на линейном графике отображает все больничные дни в мае, а не разделяет даты в месяцах, когда они имели место.

Как я могу считать дни только с понедельника по пятницу, но при этом иметь болезнь в том месяце, в котором они возникли?


person UTATOT    schedule 10.06.2021    source источник


Ответы (1)


Если у вас есть таблица календаря, вы можете попробовать это:

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 для субботы

person msta42a    schedule 11.06.2021