AVERAGEX
Se aplica a:Columna calculadaTabla calculadaMedidaCálculo visual
Calcula el promedio (media aritmética) de un conjunto de expresiones evaluadas en una tabla.
Sintaxis
AVERAGEX(<table>,<expression>)
Parámetros
Término | Definición |
---|---|
tabla | Nombre de una tabla, o una expresión que especifica la tabla, en la que se puede realizar la agregación. |
expression | Expresión con un resultado escalar que se va a evaluar para cada fila de la tabla en el primer argumento. |
Valor devuelto
Número decimal.
Notas
La función AVERAGEX permite evaluar expresiones para cada fila de una tabla y luego tomar el conjunto de valores resultante 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 ni nulas. Los argumentos de expresión y tabla son obligatorios.
Si no hay filas para agregar, la función devuelve un espacio en blanco. Si 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 utiliza en columnas calculadas o en reglas de seguridad de nivel de fila (RLS).
Ejemplo
En el ejemplo siguiente se calcula el flete y el impuesto medios de cada pedido de la tabla InternetSales, para lo que primero se suman Freight y TaxAmt en cada fila y luego se calcula la media de esas sumas.
= AVERAGEX(InternetSales, InternetSales[Freight]+ InternetSales[TaxAmt])
Si usa varias operaciones en la expresión empleada como segundo argumento, debe usar paréntesis para controlar el orden de los cálculos. Para obtener más información, vea Sintaxis de DAX.