Skip to main content
Announcements
Live today at 11 AM ET. Get your questions about Qlik Connect answered, or just listen in. 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