Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Se aplica a:
columna Calculada
tabla calculada
Medida
cá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.