RUNNINGSUM
Aplica-se a:Coluna calculadaTabela calculadaMeasureCálculo visual
Devolve uma sum em execução calculada ao longo de um determinado eixo da matriz visual. Ou seja, a sum da coluna dada calculada sobre all elementos até o elemento atual de um eixo.
Sintaxe
RUNNINGSUM ( <column>[, <axis>][, <blanks>][, <reset>] )
Parâmetros
Termo | Definição |
---|---|
column |
A coluna que fornece o value para cada elemento. |
axis |
(Opcional) Uma referência de eixo, a direção ao longo da qual o sum de corrida será calculado. |
blanks |
(Opcional) Uma enumeração que define como lidar com blankvalues ao classificar.
Os values suportados são:
|
reset |
(Opcional) Indica if o cálculo é redefinido and em que nível da hierarquia de colunas da forma visual. Os values aceitos são: uma referência de campo a uma coluna na forma visual atual, NONE (padrão), LOWESTPARENT , HIGHESTPARENT or um inteiro. O comportamento depende do número inteiro sign: - If zero or omitido, o cálculo not é reiniciado. Equivalente a NONE .
- If positivo, o inteiro identifica a coluna a partir do mais alto, independente do grão. HIGHESTPARENT equivale a 1.
- If negativo, o inteiro identifica a coluna a partir do mais baixo, em relação ao grão atual. LOWESTPARENT é equivalente a -1. |
Regresso value
Um valueescalar , o sum de corrida até o elemento atual do eixo.
Observações
Esta função pode ser usada apenas em cálculos visuais.
Os parâmetros axis
, blanks
andreset
podem ser omitidos.
Exemplo
Dada uma tabela que resume as vendas totais para cada categoria de productandcalendaryear, a consulta DAX a seguir adiciona uma coluna com o total de vendas para essa categoria até um determinado year.
SalesUpToDate = RUNNINGSUM([SalesAmount], Rows)
A captura de tela abaixo mostra a matriz visual and a expressão de cálculo visual: