MINX
Возвращает наименьшее значение, полученное в результате вычисления выражения для каждой строки таблицы.
Синтаксис
MINX(<table>, < expression>)
Параметры
Термин | Определение |
---|---|
table | Таблица, содержащая строки, для которых будет вычисляться выражение. |
expression | Вычисляемое выражение для каждой строки таблицы. |
Возвращаемое значение
Наименьшее значение.
Remarks
Функция MINX принимает в качестве первого аргумента таблицу или выражение, возвращающее таблицу. Второй аргумент содержит выражение, вычисляемое для каждой строки таблицы.
Пустые значения пропускаются. Значения TRUE и FALSE не поддерживаются.
Эта функция не поддерживается для использования в режиме DirectQuery при использовании в вычисляемых столбцах или правилах безопасности на уровне строк (RLS).
Пример 1
Следующий пример фильтрует таблицу InternetSales и возвращает только строки для определенной территории продаж. Затем формула находит минимальное значение в столбце Freight.
= MINX( FILTER(InternetSales, [SalesTerritoryKey] = 5),[Freight])
Пример 2
В следующем примере используется та же отфильтрованная таблица, что и в предыдущем примере, но вместо простого поиска значений в столбце для каждой строки отфильтрованной таблицы функция вычисляет сумму двух столбцов, Freight и TaxAmt, и возвращает наименьшее значение в результате вычисления.
= MINX( FILTER(InternetSales, InternetSales[SalesTerritoryKey] = 5), InternetSales[Freight] + InternetSales[TaxAmt])
В первом примере имена столбцов являются неполными. Во втором примере имена столбцов являются полными.