Ler em inglês

Compartilhar via


MOVEAVERAGE

aplica-se a:coluna calculadatabela calculadamedidacálculo visual

Retorna uma média móvel calculada ao longo do eixo determinado da matriz visual. Ou seja, a média da coluna fornecida calculada nas últimas linhas windowSize.

Sintaxe

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

Parâmetros

Prazo Definição
column A coluna que fornece o valor para cada elemento.
windowSize O número de linhas a serem incluídas no cálculo. Deve ser um valor constante.
includeCurrent (Opcional) Um valor lógico que especifica se a linha atual deve ou não ser incluída no intervalo. O valor padrão é True.
axis (Opcional) Uma referência de eixo, a direção ao longo da qual a média móvel será calculada.
blanks (Opcional) Uma enumeração que define como lidar com valores em branco ao classificar.
os valores com suporte são:
  • DEFAULT (o valor padrão), em que o comportamento de valores numéricos é valores em branco são ordenados entre valores zero e negativo. O comportamento das cadeias de caracteres é que os valores em branco são ordenados antes de todas as cadeias de caracteres, incluindo cadeias de caracteres vazias.
  • PRIMEIRO, os espaços em branco são sempre ordenados no início, independentemente da ordem de classificação crescente ou decrescente.
  • POR FIM, os espaços em branco são sempre ordenados no final, independentemente da ordem de classificação crescente ou decrescente.
reset (Opcional) Indica se o cálculo é redefinido e em qual nível da hierarquia de colunas da forma visual. Os valores aceitos são: NONE, LOWERPARENT, HIGHESTPARENT ou um inteiro. O comportamento depende do sinal inteiro:
– se zero ou omitido, o cálculo não é redefinido. Equivalente a NONE.
- Se positivo, o inteiro identifica a coluna a partir da mais alta, independente da granulação. HIGHESTPARENT é equivalente a 1.
- Se negativo, o inteiro identifica a coluna a partir do menor, em relação ao grão atual. LOWERPARENT é equivalente a -1.

Valor de retorno

Um valor escalar, a média móvel no elemento atual do eixo.

Observações

Essa função só pode ser usada em cálculos visuais.

Os parâmetros includeCurrent, axis, blanks e reset podem ser omitidos.

Exemplo 1

Considerando uma tabela que resume o total de vendas para cada categoria de produto e mês calendário, a seguinte consulta DAX adiciona uma coluna com a média de vendas totais para essa categoria nos últimos 6 meses:

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

A captura de tela abaixo mostra a matriz visual e a expressão de cálculo visual:

de cálculo visual da DAX

Exemplo 2

Considerando a mesma tabela, a consulta DAX a seguir adiciona uma coluna com a média de vendas totais para essa categoria nos últimos 12 meses (sem incluir o mês atual):

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

Consulte também

INDEX
ORDERBY
PARTITIONBY
RUNNINGSUM
DE JANELA