Leer en inglés

Compartir a través de


AVERAGEX

Se aplica a:columna CalculadaTabla calculadaMeasurecálculo visual

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

Sintaxis

AVERAGEX(<table>,<expression>)  

Parámetros

Término Definición
table Nombre de una tabla, or 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 argumento first.

Devolver value

Número decimal.

Observaciones

  • La función AVERAGEX permite evaluate expresiones para cada fila de una tabla, and, a continuación, tomar el conjunto resultante de valuesandcalculate su media aritmética. Por lo tanto, la función toma una tabla como argumento first, and una expresión como argumento second.

  • En all otros aspectos, AVERAGEX sigue las mismas reglas que AVERAGE. No se pueden incluir celdas no numéricas or null. Se requieren los argumentos de expresión de la tabla and.

  • Cuando no hay filas para agregar, la función devuelve un blank. Cuando hay filas, pero none de ellas cumplen los criterios especificados, la función devuelve 0.

  • Esta función se not se admite para su uso en el modo DirectQuery cuando se usa en columnas calculadas or reglas de seguridad de nivel de fila (RLS).

Ejemplo

En el ejemplo siguiente se calcula el average impuestos and de flete en cada pedido de la tabla InternetSales, mediante first sumando flete más TaxAmt en cada fila, and luego promediar esas sumas.

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

If se usan varias operaciones en la expresión usada como argumento second, 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ón
AVERAGEA función
funciones estadísticas de