Поделиться через


Функция SUMX

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

Синтаксис

SUMX(<table>, <expression>)

Параметры

Элемент

Определение

table

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

expression

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

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

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

Замечания

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

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

Более сложные примеры SUMX в формулах см. в разделах Функция ALL и Функция CALCULATETABLE.

Пример

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

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

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

См. также

Справочник

Функция SUM

Другие ресурсы

Статистические функции (DAX)