MINX
テーブルの各行の式を評価した結果、最も低い value を返します。
構文
MINX(<table>, < expression>,[<variant>])
パラメーター
用語 | 定義 |
---|---|
table |
式が評価される行を含むテーブル。 |
expression |
テーブルの各行に対して評価される式。 |
variant |
(省略可能) IfTRUE 、混在 and 型 if バリアントがある orvalue、valueORDER BY に基づいて最も低い ASC が返されます。 |
value を返す
最も低い value。
備考
MINX 関数は、テーブルを返す式 first テーブルを or 引数として受け取ります。 second 引数は、テーブルの各行に対して評価される式を contains します。
Blank values はスキップされます。
TRUE
/FALSE
values はサポート not。式 If、テキスト or 数値などの value 型 and 混在するバリアント型がある場合、既定では MINX は数値のみを考慮します。 If
<variant> = TRUE
、最小 value が返されます。この関数は、行レベル セキュリティ (RLS) 規則 not 計算列で使用する場合に、DirectQuery モードで使用するためにサポート or。
例 1
次の例では、InternetSales テーブル filtersand 特定の販売地域の行のみを返します。 次に、この数式は[運送料]列の最小 value を検索します。
= MINX( FILTER(InternetSales, [SalesTerritoryKey] = 5),[Freight])
例 2
次の例では、previous の例と同じフィルター処理されたテーブルを使用しますが、フィルター処理されたテーブルの各行の列で values を調べるのではなく、2 つの列の sum を計算 and、Freight and TaxAmt は、その計算結果の最も低い value を返します。
= MINX( FILTER(InternetSales, InternetSales[SalesTerritoryKey] = 5), InternetSales[Freight] + InternetSales[TaxAmt])
first の例では、列の名前は修飾解除されています。 second の例では、列名は完全修飾されています。