2

在 PowerPivot Excel 2016 中,我编写了一个公式来使用过滤器函数总结年初至今的销售额,如下所示:

SalesYTD:=CALCULATE (
[Net Sales], 
FILTER (
    ALL ( Sales), 
    'sales'[Year] = MAX ( 'Sales'[Year]  )
        && 'Sales'[Date] <= MAX ( 'Sales'[Date] )
  )
)

它工作得很好,现在在我的数据中,我有一个名为“Channel”的字段,我想在我的数据透视表中对其进行过滤,但它不起作用!有谁知道我应该如何修复这个公式?!

提前致谢...

4

1 回答 1

0

尝试:

SalesYTD:=CALCULATE (
[Net Sales], 
FILTER (
    ALLEXCEPT ( 'Sales', 'Sales'[Channel] ), 
    'sales'[Year] = MAX ( 'Sales'[Year]  )
        && 'Sales'[Date] <= MAX ( 'Sales'[Date] )
  )
)

ALLEXCEPT删除表中的所有上下文过滤器,但已应用于指定列(在本例中为[Channel]列)的过滤器除外。

让我知道这是否有帮助。

于 2017-01-20T15:32:12.237 回答