我有如下简单的数据集:
我需要允许在给定的选定日期过滤器和日期顺序的“度量”中对DistanceTraveled列求和,以允许累积总数。数据模型非常简单,因为它只有一个日期维度:
我的DAX度量值是:
Measure = CALCULATE(SUM(ActivityReport[DistanceTraveled]), FILTER(Timestamp,Timestamp[Timestamp] <= MAX(Timestamp[Timestamp])))
我知道我一定会缺少一些简单的东西,在给定的DistanceTraveled列经过过滤并增加了时间戳的情况下,如何创建累计总数?
答案 0 :(得分:0)
我认为您忘了包括所有日期,请尝试一下。
Measure = CALCULATE(
SUM(ActivityReport[DistanceTraveled]),
FILTER(ALL('Timestamp'[Timestamp]),
Timestamp[Timestamp] <= MAX(Timestamp[Timestamp])
)
)
答案 1 :(得分:0)
我最终要做的事情:
Measure = CALCULATE(
SUM(ActivityReport[DistanceTraveled]),
FILTER(ALLSELECTED(ActivityReport),
ActivityReport[Timestamp] <= MAX(ActivityReport[Timestamp])
)
)