CALCULATE和COUNTROWS仅返回1-PowerBI DAX

时间:2018-12-12 17:10:14

标签: powerbi dax

我需要基于两个过滤器计算一个子集中的行数。过滤器可以工作,但是出于返回子集中的rown总数的目的,我只为子集中的每一行得到1。

我需要它返回子集中的行数(例如200)。我目前的列为1s。

它无需CALCULATE和过滤器也可以正常工作。

Colunm = CALCULATE ( COUNTROWS ( TABLE ) ;

    /* FILTER 1 */
    TABLE[TEXT_FIELD] = "TEXT";  

    /* FILTER 2 */
    DATESBETWEEN ( TABLE[DATE]; 
        (MAX ( TABLE[DATE] ) - 30);
        MAX ( TABLE[DATE] )
    ))

1 个答案:

答案 0 :(得分:1)

这可能是因为您的度量是在其本地过滤器上下文中进行评估的。

尝试添加ALL(TABLE)作为另一个过滤器以删除该过滤器上下文。