Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
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ês | Valor |
Janeiro | 15 |
Fevereiro | 20 |
Março | 30 |
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.
Amigo, tente;
Rangesum(Above(
Sum({< [Mês]={'<=$(=Num(Month(Max([Data]))))'} >}[Valor]),
0,Rowno(Total)))
Ivan
Segue.
Amigo, tente;
Rangesum(Above(
Sum({< [Mês]={'<=$(=Num(Month(Max([Data]))))'} >}[Valor]),
0,Rowno(Total)))
Se desejar via script;
Incluindo saldo/acumulado via Script ou via Expressão
Nesse caso eu não consigo fazer com média também?
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
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?
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)))