SUMX

Применяется к:вычисляемой таблице вычисляемой таблицы Вычисление визуального элемента измерениявычисляемой таблицы

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

Синтаксис

SUMX(<table>, <expression>)  

Параметры

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

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

Десятичное число.

Замечания

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

  • SUMX — это итераторная функция.

  • Учитываются только числа в столбце. Пустые, логические значения и текст игнорируются.

  • Более сложные примеры СУММX в формулах см. в разделе ALL и CALCULATETABLE.

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

Пример

В следующем примере сначала выполняется фильтрация таблицы, InternetSales, в выражении "InternetSales[SalesTerritoryID] = 5", а затем возвращается сумма всех значений в столбце Freight. Другими словами, выражение возвращает сумму расходов на груз только для указанной области продаж.

= SUMX(FILTER(InternetSales, InternetSales[SalesTerritoryID]=5),[Freight])  

Если не нужно фильтровать столбец, используйте функцию SUM. Функция SUM аналогична функции Excel с тем же именем, за исключением того, что она принимает столбец в качестве ссылки.

SUM
Статистические функции