Función AVERAGEX
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 en la que se puede realizar la agregación. |
expresión |
Expresión con un resultado escalar que se evaluará para cada fila de la tabla en el primer argumento. |
Valor devuelto
Un número decimal.
Comentarios
La función AVERAGEX permite evaluar las expresiones de cada fila de una tabla y, a continuación, toma el conjunto resultante de valores y calcula su media aritmética. Por consiguiente, la función toma una tabla como su primer argumento y una expresión como segundo argumento.
En el resto de aspectos, AVERAGEX sigue las mismas reglas que AVERAGE. No se pueden incluir las celdas no numéricas o nulas. Se requieren tanto los argumentos de expresión como de tabla.
Si no hay filas para agregar, la función devuelve un espacio en blanco. Si hay filas, pero ninguna cumple los criterios especificados, la función devuelve 0.
Ejemplo
En el ejemplo siguiente se calculan los impuestos y los cargos medios en cada pedido de la tabla InternetSales sumando en primer lugar Freight y TaxAmt en cada fila y, a continuación, obteniendo el promedio de esas sumas.
=AVERAGEX(InternetSales, InternetSales[Freight]+ InternetSales[TaxAmt])
Si usa varias operaciones en la expresión usada como segundo argumento, deberá usar paréntesis para controlar el orden de los cálculos. Para obtener más información, vea Especificación de sintaxis de DAX para PowerPivot.