Qlik Community

Brasil

cancel
Showing results for 
Search instead for 
Did you mean: 
IvanOsatchuk
Contributor III
Contributor III

Barra de Acumulado no gráfico

Olá!

Preciso criar um gráfico de barras que contenha os valores respectivos para cada mês, e também uma barra com o acumulado do período.

Tenho os seguintes dados como exemplo:

MêsValor
Janeiro15
Fevereiro20
Março30

Para criar o gráfico uso Sum( {< Mês={'<=$(=Max(Mês)) '} >} Valor) .

Como posso fazer para criar uma nova barra que gere o acumulado da seleção, por exemplo, se seleciono Janeiro trás o Acumulado = 15, Fevereiro trás trás o Acumulado = 35 (Fevereiro + Janeiro), Março trás o Acumulado = 65 (Março+Fevereiro+Janeiro) e assim por diante.

Labels (1)
1 Solution

Accepted Solutions
mario_sergio_ti
Partner
Partner

Amigo, tente;

Rangesum(Above(

      Sum({< [Mês]={'<=$(=Num(Month(Max([Data]))))'} >}[Valor]),

0,Rowno(Total)))

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

View solution in original post

6 Replies
Marcio_Campestrini
Specialist
Specialist

Ivan

Segue.

Márcio Rodrigo Campestrini
mario_sergio_ti
Partner
Partner

Amigo, tente;

Rangesum(Above(

      Sum({< [Mês]={'<=$(=Num(Month(Max([Data]))))'} >}[Valor]),

0,Rowno(Total)))

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

Se desejar via script;

Incluindo saldo/acumulado via Script ou via Expressão

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

Nesse caso eu não consigo fazer com média também?

IvanOsatchuk
Contributor III
Contributor III
Author

Usando essa expressão a cada mês gera mais uma barra no gráfico com o acumulado,

preciso ter apenas uma barra de acumulado, como abaixo

qq.png

Nesse caso tenho abril selecionado, e estou usando a opção "Mostrar Total" da aba "Limites de dimensão" da Propriedade do Gráfico, assim somando todos os messes na barra 'Acumulado'.

Existe alguma forma de fazer o mesmo, porém usando média?

mario_sergio_ti
Partner
Partner

Referente a barra acumulado, crie outro gráfico de barra com a expressão.

Trabalho com Qlik Sense e esta questão é trabalhado na expressão;

Para média, poderá substituir Rangesum por Rangeavg para média pela dimensão (ex.: Mês);


Rangeavg(Above( 

  Sum({< [Mês]={'<=$(=Num(Month(Max([Data]))))'} >}[Valor]), 

0,Rowno(Total)))

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