MAXX

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

Синтаксис

MAXX(<table>,<expression>)  

Параметры

Термин Определение
таблица Таблица, содержащая строки, для которых будет вычисляться выражение.
expression Вычисляемое выражение для каждой строки таблицы.

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

Самое высокое значение.

Remarks

  • Аргумент table функции MAXX может быть именем таблицы или выражением, результатом вычисления которого является таблица. Второй аргумент задает выражение, вычисляемое для каждой строки таблицы.

  • Из значений для вычисления учитывается только следующее:

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

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

Пример 1

В следующей формуле в качестве второго аргумента используется выражение для вычисления общего объема налогов и цены доставки для каждого заказа в таблице InternetSales. Ожидаемый результат: 375,7184.

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

Пример 2

Следующая формула сначала фильтрует таблицу InternetSales с помощью критерия фильтра, чтобы вернуть подмножество заказов для определенного региона продаж, определенного как [SalesTerritory] = 5. Затем функция MAXX вычисляет выражение, используемое в качестве второго аргумента, для каждой строки отфильтрованной таблицы, и возвращает максимальную сумму налогов и цены доставки только для этих заказов. Ожидаемый результат: 250,3724.

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

См. также раздел

Функция MAX
Функция MAXA
Статистические функции