次の方法で共有


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