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: 
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 - Specialist
Partner - Specialist

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 - Specialist
Partner - Specialist

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 - Specialist
Partner - Specialist

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 - Specialist
Partner - Specialist

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