过滤器是否固定?

时间:2018-11-06 15:07:48

标签: powerbi dax m

在一个表中,我在金额列上放置了一个小于等于50,000的过滤器。当我在该表上运行SUMX()时,是否需要担心过滤后的数量消失了?

我的sumx看起来像这样:

<£50k =
SUMX (
    FILTER ( 'LTM 050K',
        'LTM 050K'[pc_regionno] = 'LTM Live'[pc_regionno]
         && 'LTM 050K'[statuscode] = 866120000
         || 'LTM 050K'[statuscode] = 866120007
         && 'LTM 050K'[createdon] >= 'LTM Live'[xxxBegin]
         && 'LTM 050K'[createdon]  <= 'LTM Live'[xxxEnd]
    ),
    'LTM 050K'[tsg_quoteprice_base]
)

在SUMX()中,我没有放置数量过滤器,因为我指望保留的数量过滤器。这是正确的吗?

TIA

2 个答案:

答案 0 :(得分:1)

是的,除非您通过ALL类型的函数将其删除,否则现有的过滤应该保留。

如果您在'LTM 050K'[amount]上具有报告/页面/可视级别过滤器,则该过滤后的表将传递到FILTER函数中。换句话说,FILTER函数的第一个参数确实会占用您指定的整个表,但是之后的表已被其过滤器上下文修改。

答案 1 :(得分:1)

如果您询问在实际报告页面上过滤的金额是否仍将保留到您的报告度量中,则答案为是。