Compartir a través de


Función AVERAGEA (DAX)

Devuelve el promedio (media aritmética) de los valores de una columna. Trata texto y valores no numéricos.

Sintaxis

AVERAGEA(<column>)

Parámetros

Término

Definición

column

Columna que contiene los valores para los que desea obtener el promedio.

Valor devuelto

Un número decimal.

Comentarios

La función AVERAGEA usa una columna y calcula el promedio de los números que contiene, pero también trata tipos de datos no numéricos según las reglas siguientes:

  • Los valores que dan como resultado TRUE cuentan como 1.

  • Los valores que dan como resultado FALSE cuentan como 0 (cero).

  • Los valores que contienen texto no numérico cuentan como 0 (cero).

  • El texto vacío ("") cuenta como 0 (cero)

Si no desea incluir valores lógicos y representaciones de texto de los números en una referencia como parte del cálculo, use la función AVERAGE.

Cuando no hay filas para agregar, la función devuelve un valor en blanco.  Sin embargo, si hay filas pero ninguna de ellas cumple los criterios especificados, la función devuelve 0. Microsoft Excel también devuelve cero si no se encuentra ninguna fila que cumpla las condiciones.

Ejemplo

En el ejemplo siguiente se devuelve el promedio de las celdas que no están en blanco de la columna la que se hace referencia según la tabla siguiente. Si usara la función AVERAGE, el promedio sería 21/2; con la función AVERAGEA, el resultado es 22/5.

Identificador de transacción

Amount

Resultado

0000123

1

Cuenta como 1

0000124

20

Cuenta como 20

0000125

n/d

Cuenta como 0

0000126

Cuenta como 0

0000126

TRUE

Cuenta como 1

=AVERAGEA([Amount])