下一个可用日期

Next available Date

我有一个具有标准星型模式的管状模型 在我昏暗的约会 table 有一个标记英国假期的专栏 如果一个键选择了一个已标记的日期但下一个可用日期,我不想包括这个日期 我没有太多访问数据库的权限来为此构建函数,因为我看到其他人这样做

谁能推荐一些 Dax 或这样做的方法

非常感谢

样本

如果日期被标记为非工作日期,您可以创建计算列以获得下一个工作日期dateKey。如果未标记日期,则该列包含 dateKey 值。

在计算列中使用此 DAX 表达式:

=
IF (
    [isDefaultCalendarNonWorkingDay] = 1,
    CALCULATE (
        MIN ( [dateKey] ),
        FILTER (
            DimDate,
            [dateKey] > EARLIER ( [dateKey] )
                && [isDefaultCalendarNonWorkingDay] = 0
        )
    ),
    [dateKey]
)

我用一些示例数据重新创建了 DimDate table:

如果有帮助请告诉我。