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 資料表之間有直接或間接的多對多關聯性。