ALLCROSSFILTERED

适用于:计算列计算表度量值视觉计算

清除应用于表的所有筛选器。

语法

ALLCROSSFILTERED(<table>)

参数

术语 定义
table 要清除筛选器的表。

返回值

N/A. 请参阅备注。

言论

  • ALLCROSSFILTERED 只能用于清除筛选器,但不能返回表。

  • 在计算列或行级别安全性 (RLS) 规则中使用时,不支持在 DirectQuery 模式下使用此函数。

DEFINE
MEASURE FactInternetSales[TotalQuantity1] =
    CALCULATE(SUM(FactInternetSales[OrderQuantity]), ALLCROSSFILTERED(FactInternetSales))
MEASURE FactInternetSales[TotalQuantity2] =
    CALCULATE(SUM(FactInternetSales[OrderQuantity]), ALL(FactInternetSales))
EVALUATE
    SUMMARIZECOLUMNS(DimSalesReason[SalesReasonName], 
        "TotalQuantity1", [TotalQuantity1],
        "TotalQuantity2", [TotalQuantity2])
    ORDER BY DimSalesReason[SalesReasonName]

返回

DimSalesReason[SalesReasonName] [TotalQuantity1] [TotalQuantity2]
演示事件 60398
杂志广告 60398
制造者 60398 1818
促销时 60398 7390
其他 60398 3653
价格 60398 47733
质量 60398 1551
回顾 60398 1640
赞助 60398
电视广告 60398 730

注意

FactInternetSales 表和 DimSalesReason 表之间存在直接或间接多对多关系。