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.