次の方法で共有


MAXX

適用対象: 計算列計算テーブルメジャービジュアル計算

テーブルの各行の式を評価した結果、最も高い値を返します。

構文

MAXX(<table>,<expression>,[<variant>])  

パラメーター

用語 定義
table 式が評価される行を含むテーブル。
expression テーブルの各行に対して評価される式。
variant (省略可能)TRUE場合、およびバリアント型または混合値型がある場合は、ORDER BYDESC に基づく最大値が返されます。

戻り値

最大値。

備考

  • MAXX 関数の table 引数には、テーブル名またはテーブルに評価される式を指定できます。 2 番目の引数は、テーブルの各行に対して評価される式を示します。

  • 評価する値のうち、次の値のみがカウントされます。

    • 番号
    • テキスト
    • 日付
  • 空白の値はスキップされます。 TRUE / FALSE 値はサポートされていません。

  • 式に文字列や数値などのバリアント型または混合値型がある場合、既定では MAXX は数値のみを考慮します。 '' <variant> = TRUE場合は、最大値が返されます。

  • この関数は、計算列または行レベル セキュリティ (RLS) 規則で使用する場合、DirectQuery モードでは使用できません。

例 1

次の数式では、2 番目の引数として式を使用して、InternetSales テーブルの各注文の税と出荷の合計金額を計算します。 予想される結果は 375.7184 です。

= MAXX(InternetSales, InternetSales[TaxAmt]+ InternetSales[Freight])

例 2

次の数式では、まず、FILTER 式を使用して InternetSales テーブルをフィルター処理し、[SalesTerritory] = 5 として定義された特定の販売地域の注文のサブセットを返します。 次に、MAXX 関数は、フィルター処理されたテーブルの各行の 2 番目の引数として使用される式を評価し、それらの注文に対する税金と出荷の最高額を返します。 予想される結果は 250.3724 です。

= MAXX(FILTER(InternetSales,[SalesTerritoryCode]="5"), InternetSales[TaxAmt]+ InternetSales[Freight])

統計関数 MAX 関数MAXA 関数統計関数