MAXX
テーブルの各行の式を評価した結果、最も高い value を返します。
構文
MAXX(<table>,<expression>,[<variant>])
パラメーター
用語 | 定義 |
---|---|
table |
式が評価される行を含むテーブル。 |
expression |
テーブルの各行に対して評価される式。 |
variant |
(省略可能) IfTRUE 、混在 and 型 if バリアントがある orvalue、valueORDER BY に基づいて最も高い DESC が返されます。 |
value を返す
最も高い value。
備考
table
関数の MAXX 引数には、テーブルに評価される式 or テーブル名を指定できます。 second 引数は、テーブルの各行に対して評価される式を示します。valuesする evaluate のうち、カウントされるのは次の場合のみです。
- 番号
- テキスト
- 日付
Blank values はスキップされます。
TRUE
/FALSE
values はサポート not。式 If、テキスト or 数値などの value 型 and 混在するバリアント型がある場合、既定では MAXX は数値のみを考慮します。 '' If
<variant> =
TRUE、最大 value が返されます。この関数は、行レベル セキュリティ (RLS) 規則 not 計算列で使用する場合に、DirectQuery モードで使用するためにサポート or。
例 1
次の数式では、式を second 引数として使用して、InternetSales テーブル内の各注文 calculate 税金の合計金額を and します。 予想される結果は 375.7184 です。
= MAXX(InternetSales, InternetSales[TaxAmt]+ InternetSales[Freight])
例 2
次の数式では、first 式を使用して InternetSales テーブルを filtersFILTER し、[SalesTerritory] = 5 として定義された特定の販売地域の注文のサブセットを返します。 次に、MAXX 関数は、フィルター処理されたテーブルの各行の second 引数として使用される式を評価 and、これらの注文についてのみ出荷 and 税金の最高額を返します。 予想される結果は 250.3724 です。
= MAXX(FILTER(InternetSales,[SalesTerritoryCode]="5"), InternetSales[TaxAmt]+ InternetSales[Freight])