Compartilhar via


RUNNINGSUM

Aplica-se a:Coluna calculadaTabela calculadaMedirCálculo visual

Retorna uma soma em execução calculada ao longo do eixo determinado da matriz visual. Ou seja, a soma da coluna fornecida calculada em todos os 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 valor para cada elemento.
axis (Opcional) Uma referência de eixo, a direção ao longo da qual a soma em execução será calculada.
blanks (Opcional) Uma enumeração que define como lidar com valores em branco ao classificar o axis.
os valores com suporte são:
  • DEFAULT (o valor padrão), em que o comportamento dos valores numéricos é ordenado 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.
  • FIRST, os espaços em branco são sempre ordenados no início, independentemente da ordem de classificação crescente ou decrescente.
  • LAST, 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: 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.

Valor de retorno

Um valor escalar, a soma em execução até o elemento atual do eixo.

Comentários

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

Os parâmetros axis, blanks e reset 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.

Exemplo

Considerando uma tabela que resume o total de vendas para cada categoria de produto e ano civil, a consulta DAX a seguir adiciona uma coluna com o total de vendas para essa categoria até um determinado ano.

SalesUpToDate = RUNNINGSUM([SalesAmount], Rows)

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

DAX cálculo visual

Confira também

INDEX MOVINGAVERAGE ORDERBY PARTITIONBY WINDOW