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 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 sobre la que se puede realizar la agregación.
expression Expresión con un resultado escalar, que se evaluará para cada fila de la tabla en el primer argumento.

Valor devuelto

Número decimal.

Observaciones

  • La función AVERAGEX permite evaluar expresiones para cada fila de una tabla y, a continuación, tomar el conjunto resultante de valores 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 o nulas. Se requieren los argumentos de tabla y expresión.

  • Cuando no hay filas para agregar, la función devuelve un espacio en blanco. Cuando 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 usa en columnas calculadas o reglas de seguridad de nivel de fila (RLS).

Ejemplo

En el ejemplo siguiente se calcula el promedio de fletes e impuestos en cada pedido de la tabla InternetSales, sumando primero Flete más TaxAmt en cada fila y, a continuación, promediando esas sumas.

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

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

AVERAGE funciónAVERAGEAfunciones estadísticas