我在报告中有切片器日期。我使用以下表达式来计算两个选定日期之间的天数
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天。
如何修改表达式?
答案 0 :(得分:0)
DATESBETWEEN应该可以工作。
类似的东西:
Remaining Days =
CALCULATE(
COUNTROWS(MyTimeView),
DATESBETWEEN(
MyTimeView[CC_DT_DATE],
MIN(MyTimeView[CC_DT_DATE]),
MAX(MyTimeView[CC_DT_DATE])
)
)