Skip to main content
Announcements
Qlik Connect 2024! Seize endless possibilities! LEARN MORE
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

Soma linha anterior em tabela simples

Boa Pessoal tarde

Tenho Uma Tabela com ano, MES e qtd. Preciso Que a Linha com uma qtd DO MÊS venha com o valor Acumulado dos meses Anteriores.

Abaixo segue uma Tabela:

tabela.PNG

Exemplo: Eu Preciso que no Mês de Março um Qtde SEJA igual a 870 (292 + 293 + 285).

Se Alguém Puder Ajudar agradeço.

Obrigado

6 Replies
IvanOsatchuk
Contributor III
Contributor III

Olá,

tentou usando a opção acumular?

acumular.png

Anonymous
Not applicable
Author

Olá amigo

Tentei sim.

Já tentei várias sugestões de Above também que pesquisei na internet mas nada funcionou.

rafaelattux
Luminary Alumni
Luminary Alumni

Boa noite Eduardo,

Sugiro você acumular esses meses já no script utilizando a função de Peek() conforme o qvw em anexo.

Por exemplo, se você quer o valor de Abril, irá utilizar Março + Fevereiro.

Em Março você terá Fevereiro + Janeiro.

E assim por diante.

Espero que o anexo te ajude a entender melhor como fazer esse Acumulado no script.

mario_sergio_ti
Partner - Specialist
Partner - Specialist

Boa noite Eduardo;

Segue este documento com exemplos práticos com a resolução em script ou em expressão:

Incluindo saldo/acumulado via Script ou via Expressão

Consultor certificado | Quem compartilha, aprende!
https://www.linkedin.com/in/mariosergioti
alexandrakfcosta
Contributor III
Contributor III

Olá, Eduardo.

Para a sua situação, eu sugiro que use a função RangeSum combinada com Before ou Above.


Se você quiser fazer a soma acumulada nas colunas, você deve usar:


RangeSum (Before (Sum(Qtde), 0, ColumnNo()))


Se você acumular nas linhas, você deve usar


RangeSum (Above(Sum(Qtde), 0, RowNo()))


O uso de TOTAL depende se você quiser somar todos os valores ou apenas os que são exibidos na tabela (considerando ou não as seleções).


O uso do número 0 (zero) como o segundo parâmetro depende se você quiser incluir a linha / coluna atual, se não, você pode usar o número 1 (um).

Espero ter ajudado.

Abraços,

Alexandra Costa.

mario_sergio_ti
Partner - Specialist
Partner - Specialist

Amigo;

Não esqueça de marcar a resposta como correta e assim fecharmos o tópico.

Na dúvida de como fazer isso veja o item 2.3 do Manual do usuário | Como criar e gerir minhas perguntas?

Abraços e sucesso..

Consultor certificado | Quem compartilha, aprende!
https://www.linkedin.com/in/mariosergioti