Compartir a través de


AVERAGEX

Se aplica a:Columna calculadaTabla calculadaMedidaCálculo visual

Calcula el promedio (media aritmética) de un conjunto de expresiones evaluadas en una tabla.

Sintaxis

AVERAGEX(<table>,<expression>)  

Parámetros

Término Definición
tabla Nombre de una tabla, o una expresión que especifica la tabla, en la que se puede realizar la agregación.
expression Expresión con un resultado escalar que se va a evaluar para cada fila de la tabla en el primer argumento.

Valor devuelto

Número decimal.

Notas

  • La función AVERAGEX permite evaluar expresiones para cada fila de una tabla y luego tomar el conjunto de valores resultante y calcular su media aritmética. Por lo tanto, la función toma una tabla como primer argumento y una expresión como segundo argumento.

  • En todos los demás aspectos, AVERAGEX sigue las mismas reglas que AVERAGE. No se pueden incluir celdas no numéricas ni nulas. Los argumentos de expresión y tabla son obligatorios.

  • Si no hay filas para agregar, la función devuelve un espacio en blanco. Si hay filas, pero ninguna de ellas cumple los criterios especificados, la función devuelve 0.

  • 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 el ejemplo siguiente se calcula el flete y el impuesto medios de cada pedido de la tabla InternetSales, para lo que primero se suman Freight y TaxAmt en cada fila y luego se calcula la media de esas sumas.

= AVERAGEX(InternetSales, InternetSales[Freight]+ InternetSales[TaxAmt])  

Si usa varias operaciones en la expresión empleada como segundo argumento, debe usar paréntesis para controlar el orden de los cálculos. Para obtener más información, vea Sintaxis de DAX.

Función AVERAGE
Función AVERAGEA
Funciones estadísticas