计算两个日期之间无法正常工作的天数

时间:2020-07-23 12:11:14

标签: powerbi dax

我在报告中有切片器日期。我使用以下表达式来计算两个选定日期之间的天数

Remaining Days = 
VAR a =
    FIRSTDATE (MyTimeView[CC_DT_DATE])
VAR b =
    CALCULATE ( MAX ( MyTimeView[CC_DT_DATE] ); ALLSELECTED (MyTimeView[CC_DT_DATE]) )
RETURN
    DATEDIFF ( a;b; DAY )

当我选择从01/01/2020到31/01/2020时,我希望得到31天,但是我得到29天。

如何修改表达式?

1 个答案:

答案 0 :(得分:0)

DATESBETWEEN应该可以工作。

类似的东西:

Remaining Days =
CALCULATE(
    COUNTROWS(MyTimeView),
    DATESBETWEEN(
        MyTimeView[CC_DT_DATE],  
        MIN(MyTimeView[CC_DT_DATE]),  
        MAX(MyTimeView[CC_DT_DATE])  
    )
)