MINX

Возвращает наименьшее значение, которое приводит к оценке выражения для каждой строки таблицы.

Синтаксис

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

Параметры

Термин Определение
table Таблица, содержащая строки, для которых будет оцениваться выражение.
выражение Выражение, вычисляемого для каждой строки таблицы.
variant (Необязательно) Если значение TRUE и есть вариант или смешанные типы значений, возвращается наименьшее значение на основе ORDER BY ASC.

Возвращаемое значение

Наименьшее значение.

Замечания

  • Функция MINX принимает в качестве первого аргумента таблицу или выражение, возвращающее таблицу. Второй аргумент содержит выражение, вычисляемое для каждой строки таблицы.

  • Пустые значения пропускаются. Значения TRUE/FALSE не поддерживаются.

  • Если выражение имеет вариант или смешанные типы значений, такие как текст и число, по умолчанию MINX рассматривает только числа. Если <variant> = TRUEвозвращается минимальное значение.

  • Эта функция не поддерживается для использования в режиме DirectQuery при использовании в вычисляемых столбцах или правилах безопасности на уровне строк (RLS).

Пример 1

В следующем примере фильтруется таблица InternetSales и возвращаются только строки для определенной территории продаж. Затем формула находит минимальное значение в столбце Freight.

= MINX( FILTER(InternetSales, [SalesTerritoryKey] = 5),[Freight])  

Пример 2

В следующем примере используется та же отфильтроженная таблица, что и в предыдущем примере, но вместо простого поиска значений в столбце для каждой строки отфильтрованной таблицы функция вычисляет сумму двух столбцов, Freight и TaxAmt и возвращает наименьшее значение, полученное из этого вычисления.

= MINX( FILTER(InternetSales, InternetSales[SalesTerritoryKey] = 5), InternetSales[Freight] + InternetSales[TaxAmt])  

В первом примере имена столбцов не определены. Во втором примере имена столбцов являются полными.

Функция MIN
Функция MINA
Статистические функции