我正在尝试获取表中计数值的累计值,但是我需要创建要应用的过滤器。
基本上我有2张桌子。
表一是一个用户表,其中包含用户电子邮件(useremail)地址和用户国家(usercountry)
表2包含用户电子邮件(useremail)和他们签署协议的日期(创建日期)
我创建了这样一个度量,该度量从注册表中获取用户电子邮件并提供运行总计,但是当我对报表应用过滤器时,注册计数不会改变。它完全忽略了过滤器
Sign ups =
CALCULATE (
DISTINCTCOUNT( 'SignUps'[useremail] ),
FILTER (
ALLselected ( 'SignUps' ),
'SignUps'[Created] <= MAX ( 'SignUps'[Created] )
)
)
两个表之间存在一种关系,其中用户(useremail)与注册(useremail)一对一匹配,并交叉过滤两个方向
基本上,无论我过滤的用户国家/地区以下图表都不会改变 注册图表。
你知道我该怎么做吗?
答案 0 :(得分:0)
除非您要显示视觉总计,否则您不需要ALLSELECTED。
删除ALLSELECTED并仅传递一个表,以便可以使用切片器对其进行过滤。
Sign ups =
CALCULATE (
DISTINCTCOUNT ( 'SignUps'[useremail] ),
FILTER (
'SignUps',
'SignUps'[Created] <= MAX ( 'SignUps'[Created] )
)
)