Leer en inglés

Compartir a través de


SUMX

Se aplica a:Columna calculadaTabla calculadaMedidaCálculo visual

Devuelve la suma de una expresión evaluada para 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 debe evaluar para cada fila de la tabla.

Valor devuelto

Número decimal.

Notas

  • La función SUMX toma como primer argumento una tabla, o bien una expresión que devuelve una tabla. El segundo argumento es una columna que contiene los números que quiere sumar, o una expresión que se evalúa en una columna.

  • La SUMX es una función iteradora.

  • 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 ALL y CALCULATETABLE.

  • Esta función no se admite para su uso en el modo DirectQuery cuando se utiliza en columnas calculadas o en reglas de seguridad de nivel de fila (RLS).

Ejemplo

En este ejemplo se filtra primero la tabla, InternetSales, en la expresión "InternetSales[SalesTerritoryID] = 5" y, después, se devuelve la suma de todos los valores de la columna Freight. En otras palabras, 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, salvo que toma una columna como referencia.

SUM
Funciones estadísticas