已过滤的运行总计

时间:2019-05-15 12:43:44

标签: powerbi

我正在尝试获取表中计数值的累计值,但是我需要创建要应用的过滤器。

基本上我有2张桌子。

表一是一个用户表,其中包含用户电子邮件(useremail)地址和用户国家(usercountry)

表2包含用户电子邮件(useremail)和他们签署协议的日期(创建日期)

我创建了这样一个度量,该度量从注册表中获取用户电子邮件并提供运行总计,但是当我对报表应用过滤器时,注册计数不会改变。它完全忽略了过滤器

Sign ups = 
CALCULATE (
    DISTINCTCOUNT(  'SignUps'[useremail] ),
    FILTER (
        ALLselected ( 'SignUps' ),
        'SignUps'[Created] <= MAX ( 'SignUps'[Created] )
    )
)

两个表之间存在一种关系,其中用户(useremail)与注册(useremail)一对一匹配,并交叉过滤两个方向

基本上,无论我过滤的用户国家/地区以下图表都不会改变 注册图表。

enter image description here

你知道我该怎么做吗?

1 个答案:

答案 0 :(得分:0)

除非您要显示视觉总计,否则您不需要ALLSELECTED。

删除ALLSELECTED并仅传递一个表,以便可以使用切片器对其进行过滤。

Sign ups =
CALCULATE (
    DISTINCTCOUNT ( 'SignUps'[useremail] ),
    FILTER (
        'SignUps',
        'SignUps'[Created] <= MAX ( 'SignUps'[Created] )
    )
)

Read ALLSELECTED