Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
girino777
Not applicable

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

Tags (1)
1 Solution

Accepted Solutions
cuv
Not applicable

Re: Valor Acumulado

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

11 Replies
cuv
Not applicable

Re: Valor Acumulado

cuv
Not applicable

Re: Valor Acumulado

Veja se atende

rangesum(above(

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

,0,rowno()))

cuv
Not applicable

Re: Valor Acumulado

Corrigindo o total

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

rangesum(above(

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

,0,rowno()))

)

girino777
Not applicable

Re: Valor Acumulado

Olá Clever.

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

cuv
Not applicable

Re: Valor Acumulado

Apareceu assim?

Capturar.PNG

girino777
Not applicable

Re: Valor Acumulado

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

cuv
Not applicable

Re: Valor Acumulado

Tente por favor

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

rangesum(before(

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

,0,ColumnNo()))

)

girino777
Not applicable

Re: Valor Acumulado

Linha a Linha Funcionou Belezinha. !!

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

Sem título.png

cuv
Not applicable

Re: Valor Acumulado

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