Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
andre_tonini
Contributor II

Valor Acumulado

Pessoal,

      Li vários postes porem estou com dificuldade em elaborar o valor acumulado conforme segue arquivo em anexo.

      Preciso saber o valor acumulado por linha na coluna "% Acumulado".

      Desde já agradeço pela ajuda.

att,

André Tonini

Tags (1)
1 Solution

Accepted Solutions

Re: Valor Acumulado

Olhando seu QVW, fica assim:

rangesum( Above(TOTAL

((((SUM({<PDV_TVE_CODIGO = {'1'},PDV_PSI_CODIGO = {'FF'}, Descriçao_Segmento = {'Montadora'}>}PVI_TOTALITEM))

+

(SUM({<PDV_TVE_CODIGO = {'1'},PDV_PSI_CODIGO = {'FF'}, Descriçao_Segmento = {'Montadora'}>}PVI_IPIVALOR))))

+

(((SUM({<PDV_TVE_CODIGO = {'1'},PDV_PSI_CODIGO = {'FF'}, Descriçao_Segmento = {'Tanques/Acessorios/Semi-Leito'}>}PVI_TOTALITEM))

+

(SUM({<PDV_TVE_CODIGO = {'1'},PDV_PSI_CODIGO = {'FF'}, Descriçao_Segmento = {'Tanques/Acessorios/Semi-Leito'}>}PVI_IPIVALOR))))

+

(((SUM({<PDV_TVE_CODIGO = {'1'},PDV_PSI_CODIGO = {'FF'}, Descriçao_Segmento = {'Implementos'}>}PVI_TOTALITEM))

+

(SUM({<PDV_TVE_CODIGO = {'1'},PDV_PSI_CODIGO = {'FF'}, Descriçao_Segmento = {'Implementos'}>}PVI_IPIVALOR)))))

/

((((SUM(TOTAL{<PDV_TVE_CODIGO = {'1'},PDV_PSI_CODIGO = {'FF'}, Descriçao_Segmento = {'Montadora'}>}PVI_TOTALITEM))

+

(SUM(TOTAL{<PDV_TVE_CODIGO = {'1'},PDV_PSI_CODIGO = {'FF'}, Descriçao_Segmento = {'Montadora'}>}PVI_IPIVALOR))))

+

(((SUM(TOTAL{<PDV_TVE_CODIGO = {'1'},PDV_PSI_CODIGO = {'FF'}, Descriçao_Segmento = {'Tanques/Acessorios/Semi-Leito'}>}PVI_TOTALITEM))

+

(SUM(TOTAL{<PDV_TVE_CODIGO = {'1'},PDV_PSI_CODIGO = {'FF'}, Descriçao_Segmento = {'Tanques/Acessorios/Semi-Leito'}>}PVI_IPIVALOR))))

+

(((SUM(TOTAL{<PDV_TVE_CODIGO = {'1'},PDV_PSI_CODIGO = {'FF'}, Descriçao_Segmento = {'Implementos'}>}PVI_TOTALITEM))

+

(SUM(TOTAL{<PDV_TVE_CODIGO = {'1'},PDV_PSI_CODIGO = {'FF'}, Descriçao_Segmento = {'Implementos'}>}PVI_IPIVALOR)))))

,0, RowNo(TOTAL)

))

4 Replies

Re: Valor Acumulado

André, faça assim:

RANGESUM( Above( TOTAL SUA_EXPRESSAO,0,RowNo(TOTAL)))

Re: Valor Acumulado

Olhando seu QVW, fica assim:

rangesum( Above(TOTAL

((((SUM({<PDV_TVE_CODIGO = {'1'},PDV_PSI_CODIGO = {'FF'}, Descriçao_Segmento = {'Montadora'}>}PVI_TOTALITEM))

+

(SUM({<PDV_TVE_CODIGO = {'1'},PDV_PSI_CODIGO = {'FF'}, Descriçao_Segmento = {'Montadora'}>}PVI_IPIVALOR))))

+

(((SUM({<PDV_TVE_CODIGO = {'1'},PDV_PSI_CODIGO = {'FF'}, Descriçao_Segmento = {'Tanques/Acessorios/Semi-Leito'}>}PVI_TOTALITEM))

+

(SUM({<PDV_TVE_CODIGO = {'1'},PDV_PSI_CODIGO = {'FF'}, Descriçao_Segmento = {'Tanques/Acessorios/Semi-Leito'}>}PVI_IPIVALOR))))

+

(((SUM({<PDV_TVE_CODIGO = {'1'},PDV_PSI_CODIGO = {'FF'}, Descriçao_Segmento = {'Implementos'}>}PVI_TOTALITEM))

+

(SUM({<PDV_TVE_CODIGO = {'1'},PDV_PSI_CODIGO = {'FF'}, Descriçao_Segmento = {'Implementos'}>}PVI_IPIVALOR)))))

/

((((SUM(TOTAL{<PDV_TVE_CODIGO = {'1'},PDV_PSI_CODIGO = {'FF'}, Descriçao_Segmento = {'Montadora'}>}PVI_TOTALITEM))

+

(SUM(TOTAL{<PDV_TVE_CODIGO = {'1'},PDV_PSI_CODIGO = {'FF'}, Descriçao_Segmento = {'Montadora'}>}PVI_IPIVALOR))))

+

(((SUM(TOTAL{<PDV_TVE_CODIGO = {'1'},PDV_PSI_CODIGO = {'FF'}, Descriçao_Segmento = {'Tanques/Acessorios/Semi-Leito'}>}PVI_TOTALITEM))

+

(SUM(TOTAL{<PDV_TVE_CODIGO = {'1'},PDV_PSI_CODIGO = {'FF'}, Descriçao_Segmento = {'Tanques/Acessorios/Semi-Leito'}>}PVI_IPIVALOR))))

+

(((SUM(TOTAL{<PDV_TVE_CODIGO = {'1'},PDV_PSI_CODIGO = {'FF'}, Descriçao_Segmento = {'Implementos'}>}PVI_TOTALITEM))

+

(SUM(TOTAL{<PDV_TVE_CODIGO = {'1'},PDV_PSI_CODIGO = {'FF'}, Descriçao_Segmento = {'Implementos'}>}PVI_IPIVALOR)))))

,0, RowNo(TOTAL)

))

Re: Valor Acumulado

Consegui postar o QVW, segue!

andre_tonini
Contributor II

Re: Valor Acumulado

Yuri,

      Era exatamente isso que Eu precisava, muito obrigado!!

Att,

André Tonini

Controladoria