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 テーブルの間には、直接または間接的な多対多リレーションシップがあります。