Función AVERAGEX

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

Sintaxis

AVERAGEX(<table>,<expression>)

Parámetros

Término

Definición

table

Nombre de una tabla o una expresión que especifica la tabla en la que se puede realizar la agregación.

expresión

Expresión con un resultado escalar que se evaluará para cada fila de la tabla en el primer argumento.

Valor devuelto

Un número decimal.

Comentarios

La función AVERAGEX permite evaluar las expresiones de cada fila de una tabla y, a continuación, toma el conjunto resultante de valores y calcula su media aritmética. Por consiguiente, la función toma una tabla como su primer argumento y una expresión como segundo argumento.

En el resto de aspectos, AVERAGEX sigue las mismas reglas que AVERAGE. No se pueden incluir las celdas no numéricas o nulas. Se requieren tanto los argumentos de expresión como de tabla.

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

Ejemplo

En el ejemplo siguiente se calculan los impuestos y los cargos medios en cada pedido de la tabla InternetSales sumando en primer lugar Freight y TaxAmt en cada fila y, a continuación, obteniendo el promedio de esas sumas.

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

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

Vea también

Referencia

Función AVERAGE

Función AVERAGEA

Otros recursos

Funciones estadísticas (DAX)