Skip to main content
Announcements
Have questions about Qlik Connect? Join us live on April 10th, at 11 AM ET: SIGN UP NOW
cancel
Showing results for 
Search instead for 
Did you mean: 
girino777
Creator III
Creator III

Valor Acumulado

Boa tarde a Todos..!!

Tenho uma tabela dinâmica e gostaria de ter uma coluna com os valores acumulados conforme exemplo em anexo.

Já tentei de várias formas mas não consegui fazer.

Se alguém souber como fazer..!!!

Obs. O Ideal é que ficasse o valor acima e fosse acumulando, mas da forma que esta se funcionar já ajuda muito

Muito Obrigado..!!

Renato

1 Solution

Accepted Solutions
Clever_Anjos
Employee
Employee

if(ColumnNo() = 0, ((SUM(PAGAR)  * -1) + SUM(RECEBER)) / 1000,

if(Dimensionality() = 0 and ColumnNo() = 0 , ((SUM(PAGAR)  * -1) + SUM(RECEBER)) / 1000,

rangesum(before(

((SUM(PAGAR)  * -1) + SUM(RECEBER)) / 1000

,0,ColumnNo()))

))

Capturar.PNG

View solution in original post

11 Replies
Clever_Anjos
Employee
Employee

Clever_Anjos
Employee
Employee

Veja se atende

rangesum(above(

((SUM(PAGAR)  * -1) + SUM(RECEBER)) / 1000

,0,rowno()))

Clever_Anjos
Employee
Employee

Corrigindo o total

if(Dimensionality() = 0,((SUM(PAGAR)  * -1) + SUM(RECEBER)) / 1000,

rangesum(above(

((SUM(PAGAR)  * -1) + SUM(RECEBER)) / 1000

,0,rowno()))

)

girino777
Creator III
Creator III
Author

Olá Clever.

Rodei aqui, mas não funcionou..!!

Clever_Anjos
Employee
Employee

Apareceu assim?

Capturar.PNG

girino777
Creator III
Creator III
Author

Olá Clever..!!

Entendi o que você fez. Acumulou na vertical. Eu preciso que acumule na horizontal.

No exemplo abaixo para a CONTA (SAIDAS CLASSIFICAR) no ACUMULADO ficaria assim:

2013-02 = 24.588,88

2013-03 = 35.597,11

Imagem.png

Clever_Anjos
Employee
Employee

Tente por favor

if(Dimensionality()=0,((SUM(PAGAR)  * -1) + SUM(RECEBER)) / 1000,

rangesum(before(

((SUM(PAGAR)  * -1) + SUM(RECEBER)) / 1000

,0,ColumnNo()))

)

girino777
Creator III
Creator III
Author

Linha a Linha Funcionou Belezinha. !!

Só nos totais que ainda não funcionou..!!

Sem título.png

Clever_Anjos
Employee
Employee

if(ColumnNo() = 0, ((SUM(PAGAR)  * -1) + SUM(RECEBER)) / 1000,

if(Dimensionality() = 0 and ColumnNo() = 0 , ((SUM(PAGAR)  * -1) + SUM(RECEBER)) / 1000,

rangesum(before(

((SUM(PAGAR)  * -1) + SUM(RECEBER)) / 1000

,0,ColumnNo()))

))

Capturar.PNG