Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
применяется:
вычисляемый столбец
вычисляемой таблицы
измерение
визуального вычисления
Возвращает сумму выражения, вычисляемого для каждой строки в таблице.
Синтаксис
SUMX(<table>, <expression>)
Параметры
| Термин | Определение |
|---|---|
table |
Таблица, содержащая строки, для которых будет оцениваться выражение. |
expression |
Выражение, вычисляемого для каждой строки таблицы. |
Возвращаемое значение
Десятичное число.
Замечания
Функция SUMX принимает в качестве первого аргумента таблицу или выражение, возвращающее таблицу. Второй аргумент — это столбец, содержащий числа, которые нужно суммировать, или выражение, которое вычисляется в столбце.
— этофункция итератора . Учитываются только числа в столбце. Пустые, логические значения и текст игнорируются.
Более сложные примеры SUMX в формулах см. в ALL и CALCULATETABLE.
-
Эта функция не поддерживается для использования в режиме DirectQuery при использовании в вычисляемых столбцах или правилах безопасности на уровне строк (RLS).
Пример
В следующем примере сначала фильтруется таблица, InternetSales, в выражении "InternetSales[SalesTerritoryID] = 5", а затем возвращается сумма всех значений в столбце Freight. Другими словами, выражение возвращает сумму расходов на груз только для указанной области продаж.
= SUMX(FILTER(InternetSales, InternetSales[SalesTerritoryID]=5),[Freight])
Если не нужно фильтровать столбец, используйте функцию SUM. Функция SUM похожа на функцию Excel с тем же именем, за исключением того, что она принимает столбец в качестве ссылки.