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 с тем же именем, за исключением того, что она принимает столбец в качестве ссылки.
Связанный контент
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по