La función AVERAGEX devuelve la media aritmética de los valores que devuelve una expresión que se evalúa para todas las filas de una tabla.
AVERAGEX(
<table>,
<expression>
)
- table: Tabla conteniendo las filas para las que se evaluará la expresión.
- expression: Expresión a evaluar para cada fila de la tabla.
La función AVERAGEX devuelve un número real.
La función evalúa la expresión incluida como segundo argumento para cada una de las filas de la tabla indicada, devolviendo la media aritmética de los valores obtenidos. Solo se consideran valores numéricos y fechas: la función no acepta valores no numéricos ni celdas nulas. Cuando no hay valores para los que calcular la media aritmética, la función devuelve un BLANK. Cuando hay filas pero ninguna cumple los criterios adecuados, la función devuelve 0.
El argumento <table> puede ser o bien una tabla o bien una función que devuelva una tabla.
Supongamos que tenemos la siguiente tabla mostrando el listado de ventas, incluyendo el número de elementos vendidos y su precio unitario:
Podemos extraer el precio de venta medio de las ventas realizadas con la siguiente medida:
Precio medio = AVERAGEX(Ventas,Ventas[Precio])
...obteniendo el siguiente resultado (llevado a una visualización tipo "Card"):
Si, en el escenario anterior, quisiéramos calcular la media aritmética del valor de las facturas emitidas (esto es, el precio de venta considerando la cantidad de productos vendidos), podríamos hacerlo con la siguiente medida:
Precio medio = AVERAGEX(Ventas,Ventas[Precio]*Ventas[Cantidad])
...obteniendo el siguiente resultado (llevado a una visualización tipo "Card"):