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]
列。
如果有帮助请告诉我。
在 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]
列。
如果有帮助请告诉我。