ALLCROSSFILTERED

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

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

语法

ALLCROSSFILTERED(<table>)

parameters

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

返回值

不适用。 请参阅备注。

备注

  • 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 表之间存在直接或间接的多对多关系。