PowerPivot 筛选函数

PowerPivot Filter Function

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

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

它工作得很好,现在我的数据中有一个名为 "Channel" 的字段,我想在我的数据透视表 table 中过滤它,但它不起作用! 有人知道我应该如何修正这个公式吗?!

提前致谢...

尝试:

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

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

如果有帮助请告诉我。