【问题标题】:Difference in work days between two dates两个日期之间的工作日差异
【发布时间】:2021-06-02 02:59:54
【问题描述】:

我正在尝试创建一个计算列,以根据工作日指导表计算两个日期之间的工作日差异。

在工作日指导表中,银行工作日标记为 0,工作日标记为 1。

我应该使用什么 DAX 公式来创建计算列来获取两个日期之间的工作日差异?

预期结果为黄色:

工作日指导表:

【问题讨论】:

    标签: date powerbi dax calculated-columns


    【解决方案1】:

    你可以计算BankDay = 1的日期。

    WorkDays_CalculatedColumn =
    COUNTROWS (
        FILTER (
            WorkDaySteering,
            WorkDaySteering[BankDay] = 1
                && WorkDaySteering[Date] > Input[Ship Date]
                && WorkDaySteering[Date] <= Input[Delivery Date]
        )
    )
    

    【讨论】:

    • Olson - 谢谢,但我收到一个错误:“表达式引用多列。多列无法转换为标量值。”
    • 这是一个奇怪的错误。您是否将其定义为输入表上的计算列?
    猜你喜欢
    • 1970-01-01
    • 2018-10-02
    • 1970-01-01
    • 2011-10-29
    • 2020-03-06
    • 2014-04-07
    • 1970-01-01
    • 2014-02-12
    • 2015-09-14
    相关资源
    最近更新 更多