如果将日期标记为非工作日期,则可以创建计算列以获取下一个工作dateKey
。如果未标记日期,则该列包含dateKey
值。
在计算列中使用此DAX表达式:
=
IF (
[isDefaultCalendarNonWorkingDay] = 1,
CALCULATE (
MIN ( [dateKey] ),
FILTER (
DimDate,
[dateKey] > EARLIER ( [dateKey] )
&& [isDefaultCalendarNonWorkingDay] = 0
)
),
[dateKey]
)
我已经使用一些示例数据重新创建了DimDate表:
如果有帮助,请告诉我。