Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Applies to:
Calculated column
Calculated table
Measure
Visual calculation
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.
Syntax
MOVINGAVERAGE ( <column>, <windowSize>[, <includeCurrent>][, <axis>][, <orderBy>][, <blanks>][, <reset>] )
Parameters
| Term | Definition |
|---|---|
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. Se omitido, o primeiro eixo da definição de Forma Visual será usado. |
orderBy |
(Opcional) Uma ORDERBYcláusula () com expressões que determinam como classificar cada partição ao longo da axis. Se orderBy não for fornecido, os dados serão classificados pelas colunas de agrupamento no padrão axis em ordem crescente por padrão. |
blanks |
(Opcional) Uma enumeração que define como lidar com valores em branco ao classificar o axis.
os valores com suporte são:
|
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: uma referência de campo a uma coluna na forma visual atual, NONE (padrão), LOWESTPARENT, HIGHESTPARENTou 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. LOWESTPARENT é equivalente a -1. |
Return value
Um valor escalar, a média móvel no elemento atual do eixo.
Remarks
Essa função só pode ser usada em cálculos visuais.
Os includeCurrentparâmetros , axise resetorderByblanks podem ser omitidos.
Se o valor for reset absoluto (ou seja, um inteiro HIGHESTPARENT positivo ou uma referência de campo) e o cálculo for avaliado em ou acima do nível de destino na hierarquia, o cálculo será redefinido para cada elemento individual. Ou seja, a função é avaliada dentro de uma partição que contém apenas esse elemento específico.
Example 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:
Example 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)