问题描述
看了很多相关的帖子,我觉得我所做的应该是有效的...
这是我想要的输出;显示按年份累计计数的折线图 [请忽略虚线,此处不相关]。
我创建了一个这样的累积度量:
Cumulative count =
if(COUNTROWS(database)>0,CALculaTE (
COUNTA ( database[case] ),FILTER (
ALLSELECTED( database),database[Weeks2Create] <= MAX ( database[Weeks2Create] )
)
)
)
但是,当我选择多个年份时……计数似乎在增加…… [见下图中的端点在 ~10k,而不是 5k]
知道我做错了什么吗?
干杯, 吕克
编辑:按照 msta42a 的回答,我将计算更改为:
Cumulative count =
if(COUNTROWS(database)>0,database[Weeks2Create] <= MAX ( database[Weeks2Create] )
&& database[year] = SELECTEDVALUE(database[year])
)
)
)
结果是:
谢谢!
解决方法
尝试添加到您的计算中 && database[Year] = SELECTEDVALUE(database[Year]) 以指定我们要独立计算每一行。