在PowerPivot Excel 2016中,我使用过滤功能编写了一个总结年度销售额的公式,如下所示:
SalesYTD:=CALCULATE (
[Net Sales],
FILTER (
ALL ( Sales),
'sales'[Year] = MAX ( 'Sales'[Year] )
&& 'Sales'[Date] <= MAX ( 'Sales'[Date] )
)
)
它的工作完美,现在在我的数据中我有一个名为“Channel”的字段,我想在我的数据透视表中过滤它,但它不起作用! 有谁知道我该如何修复这个公式?!
提前致谢...
答案 0 :(得分:0)
尝试:
SalesYTD:=CALCULATE (
[Net Sales],
FILTER (
ALLEXCEPT ( 'Sales', 'Sales'[Channel] ),
'sales'[Year] = MAX ( 'Sales'[Year] )
&& 'Sales'[Date] <= MAX ( 'Sales'[Date] )
)
)
ALLEXCEPT删除表格中的所有上下文过滤器,但已应用于指定列的过滤器除外,在本例中为[Channel]
列。
如果有帮助,请告诉我。