Compartir a través de


Función SUMX

Devuelve la suma de una expresión evaluada por cada fila de una tabla.

Sintaxis

SUMX(<table>, <expression>)

Parámetros

Término

Definición

table

Tabla que contiene las filas para las que se evaluará la expresión.

expression

Expresión que se va a evaluar por cada fila de la tabla.

Valor devuelto

Un número decimal.

Comentarios

La función SUMX usa como primer argumento una tabla o una expresión que devuelve una tabla. El segundo argumento es una columna que contiene los números que desea sumar o una expresión que se evalúa como una columna.

Solo se cuentan los números de la columna. Se omiten los espacios en blanco, los valores lógicos y el texto.

Para ver ejemplos más complejos de SUMX en fórmulas, vea Función ALL y Función CALCULATETABLE.

Ejemplo

En el siguiente ejemplo primero se filtra la tabla InternetSales por la expresión ShippingTerritoryID = 5 y, a continuación, devuelve la suma de todos los valores de la columna Freight. Es decir, la expresión devuelve la suma de los cargos de flete solo para el área de ventas especificada.

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

Si no necesita filtrar la columna, use la función SUM. La función SUM es similar a la función de Excel del mismo nombre, solo que usa una columna como una referencia.

Vea también

Referencia

Función SUM

Otros recursos

Funciones estadísticas (DAX)