ALLCROSSFILTERED
テーブルに適用されているすべてのフィルターをクリアします。
構文
ALLCROSSFILTERED(<table>)
パラメーター
用語 | 定義 |
---|---|
テーブル | フィルターをクリアするテーブル。 |
戻り値
該当なし。 「解説」を参照してください。
解説
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 テーブルの間には、直接または間接の多対多リレーションシップがあります。