滤镜撑得住吗?
Does the filter hold?
在 table 中,我在金额列上放置了一个过滤器,使其不超过 50,000。当我在那个 table 上 运行 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
是的,除非您通过 ALL
类型的函数将其删除,否则现有过滤应该有效。
如果您在 'LTM 050K'[amount]
上有一个 report/page/visual 级过滤器,那么过滤后的 table 就是传递给 FILTER
函数的内容。换句话说,FILTER
函数的第一个参数确实需要您指定的整个 table,而是 table after由其过滤器上下文修改。
如果您询问在实际报告页面上过滤的金额是否会保留到您的报告度量中,答案是肯定的。
在 table 中,我在金额列上放置了一个过滤器,使其不超过 50,000。当我在那个 table 上 运行 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
是的,除非您通过 ALL
类型的函数将其删除,否则现有过滤应该有效。
如果您在 'LTM 050K'[amount]
上有一个 report/page/visual 级过滤器,那么过滤后的 table 就是传递给 FILTER
函数的内容。换句话说,FILTER
函数的第一个参数确实需要您指定的整个 table,而是 table after由其过滤器上下文修改。
如果您询问在实际报告页面上过滤的金额是否会保留到您的报告度量中,答案是肯定的。