В зависимости от того, что вы определяете как рабочий день. Я предполагаю, что это пн-пт. Вам нужен новый столбец, добавленный к вашему DAX выше, чтобы вернуть 1 или 0
IsWeekDay = SWITCH(TRUE(), WEEKDAY(Calendar[Date], 2) <= 5, 1, 0)
Так что он вернет 1 для пн-пт, 0 для всего остального. Затем добавьте столбец для даты начала вашего месяца, в этом примере я использую календарный месяц:
MonthStart = STARTOFMONTH(Calendar[Date])
Для даты 04/04/2020 будет возвращена дата 01/04/ 2020
В следующем новом столбце следует суммировать рабочие дни, используя EARILER
Working Days =
CALCULATE ( SUM('Calendar'[IsWeekDay]),
FILTER (
ALL ( 'Calendar' ),
'Calendar'[Date] >= EARLIER ( 'Calendar'[Date] )
&& EARLIER('Calendar'[MonthStart]) = STARTOFMONTH('Calendar'[Date])
)
)
Вам нужно будет настроить его для даты начала финансового месяца
![Power BI Example Working Days](https://i.stack.imgur.com/QM39B.png)