Share via


MOVINGAVERAGE

Se aplica a:Columna calculadaTabla calculadaMedidaCálculo visual

Devuelve un promedio móvil calculado a lo largo del eje especificado de la matriz visual. Es decir, el promedio de la columna especificada calculado en las últimas filas <windowSize>.

Sintaxis

MOVINGAVERAGE ( <column>, <windowSize>[, <includeCurrent>][, <axis>][, <blanks>][, <reset>] )

Parámetros

Término Definición
columna Columna que proporciona el valor de cada elemento.
windowSize Número de filas que se van a incluir en el cálculo. Debe ser un valor constante.
includeCurrent (Opcional) Valor lógico que especifica si se va a incluir o no la fila actual en el rango. El valor predeterminado es Verdadero.
ejes (Opcional) Referencia del eje, dirección a lo largo del cual se calculará la media móvil.
espacios en blanco (Opcional) Enumeración que define cómo controlar los valores en blanco en la ordenación.
Este parámetro se reserva para uso futuro.
reset (Opcional) Indica si el cálculo se restablece y en qué nivel de la jerarquía de columnas de la forma visual. Los valores aceptados son: NONE, LOWESTPARENT, HIGHESTPARENT o un entero. El comportamiento depende del signo entero:
: si se omite cero, el cálculo no se restablece. Equivalente a NONE.
: si es positivo, el entero identifica la columna a partir de la más alta, independiente del intervalo de agregación. HIGHESTPARENT es equivalente a 1.
: si es negativo, el entero identifica la columna a partir del más bajo, en relación con el intervalo de agregación actual. LOWESTPARENT es equivalente a -1.

Valor devuelto

Valor escalar, la media móvil en el elemento actual del eje.

Comentarios

Esta función solo se puede usar en cálculos visuales.

Se pueden omitir los parámetros <includeCurrent>, <axis>, <blanks> y <reset>.

Ejemplo 1

Dada una tabla que resume las ventas totales de cada categoría de producto y mes natural, la siguiente consulta DAX agrega una columna con el promedio de ventas totales de esa categoría en los últimos 6 meses.

AvgSalesLast6Months = MOVINGAVERAGE([SalesAmount], 6, Rows)

En la siguiente captura de pantalla se muestra la matriz visual y la expresión de cálculo visual:

Cálculo del objeto visual DAX

Ejemplo 2

Dada la misma tabla, la siguiente consulta DAX agrega una columna con el promedio de ventas totales de esa categoría en los 12 meses anteriores (sin incluir el mes actual):

AvgSalesPrev12Months = MOVINGAVERAGE([SalesAmount], 12, FALSE, Rows, KEEP)

Consulte también

INDEX
ORDERBY
PARTITIONBY
RUNNINGSUM
WINDOW