ALLCROSSFILTERED

适用于:计算列计算表Measure视觉计算

清除应用于表的 allfilters。

语法

ALLCROSSFILTERED(<table>)

参数

术语 定义
table 要清除 filters 的表。

返回 value

N/A. 请参阅备注。

言论

  • ALLCROSSFILTERED 只能用于清除 filters,但 not 返回表。

  • 在计算列 or 行级别安全性 (RLS) 规则中使用时,not 支持在 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
Price 60398 47733
质量 60398 1551
回顾 60398 1640
赞助 60398
电视广告 60398 730

注意

FactInternetSales 表 and DimSalesReason 表之间存在直接 or 间接多对多关系。