Количество выходных =
VAR _qtyNormal =
DATESINPERIOD (
'Справочник Выходные'[Дата],
'Датасет'[Плановая дата],
'Датасет'[Количество дней],
DAY
)
VAR _qtyElse =
DATESINPERIOD (
'Справочник Выходные'[Дата],
'Датасет'[Фактическая дата],
'Датасет'[Количество дней],
DAY
)
RETURN
IF (
'Датасет'[Плановая дата] < 'Датасет'[Фактическая дата],
COUNTROWS ( _qtyNormal ),
COUNTROWS ( _qtyElse )
)