Qlik Community

Qlik Brasil

Welcome to the group for Brazil users. .All discussions will be in Portuguese.

Highlighted
valeling
Contributor

Linha de porcentagem acumulada

Pessoal, boa tarde,

Alguém sabe como eu poderia fazer uma linha de porcentagem acumulada para gráfico de paretos? Peguei uma imagem no google para exemplificar como eu queria que ficasse:

1.png

Utilizei um pdf de estudo para tentar fazer porém não consegui.

Att.

1 Solution

Accepted Solutions
Partner
Partner

Re: Linha de porcentagem acumulada

Voc~e precisa ir na parte de Eixos ou Axes dependendo de qual lingua está, e colocar a segunda expressão como eixo e colocar como eixo secundário.

Isso acontece pois a medida normal tem valores grandes e o percentual está entre 0 e 1 então fica distorcido.

Selecione a segunda expressão e clique na opção demonstrada abaixo, para colocar o eixo no lugar certo.

Sample.png

16 Replies
Partner
Partner

Re: Linha de porcentagem acumulada

Olá Paulo,

Usando o seguinte script para obter os dados:

load * Inline

[

Desc,Vol

Tensão,104

Arranhado,42

Furo,20

Trinca,10

Mancha,6

Abertura,4

Outros,14

];

E usando a expressão:

rangesum(above(sum(Vol)/sum(TOTAL Vol),0,RowNo()))

Basicamente o que a expressão faz é pegar o valor corrente e acumular até a primeira linha, na coluna marcada em vermelho, fazendo assim a acumulação.

Consigo a seguinte imagem abaixo, como você quer:

Sample.png

valeling
Contributor

Re: Linha de porcentagem acumulada

Boa tarde Felip, obrigado pela resposta.

Foi algo parecido que eu vi em um material, porém repetindo esse procedimento que você passou, mesmo assim não deu certo, veja:

1.png

Não sei se é porque minha expressão principal é um count e não uma soma... Mas substituindo na sua expressão tentei count e sum, nada deu.

att.

Partner
Partner

Re: Linha de porcentagem acumulada

Voc~e precisa ir na parte de Eixos ou Axes dependendo de qual lingua está, e colocar a segunda expressão como eixo e colocar como eixo secundário.

Isso acontece pois a medida normal tem valores grandes e o percentual está entre 0 e 1 então fica distorcido.

Selecione a segunda expressão e clique na opção demonstrada abaixo, para colocar o eixo no lugar certo.

Sample.png

valeling
Contributor

Re: Linha de porcentagem acumulada

Cara, muito obrigado, só irei tentar agora fazer com que a escala seja de 0 até 100%, ao inves de 0 até 1, tentei multiplicar por 100 na expressão porém sem sucesso, obrigado mesmo!

att.

IvanOsatchuk
New Contributor III

Re: Linha de porcentagem acumulada

Em propriedades na aba número com o eixo da % selecionado deixei como na imagem abaixo

numero.png

valeling
Contributor

Re: Linha de porcentagem acumulada

Ivan, obrigado pela resposta!

Tentei e não funcionou...

1.png

Partner
Partner

Re: Linha de porcentagem acumulada

Coloque como "Fixo com" e duas casas decimais, os números devem estar sendo arrendondados e não estão sendo mostrados completos Paulo.

valeling
Contributor

Re: Linha de porcentagem acumulada

Eles já estavam desta maneira Felip, com fixo e duas casas decimais... Porém o meu questionamento é o fato de ele não estar no intervalo entre 0 e 100%, o valor de 2% por exemplo pro primeiro registro não faz muito sentido, ele deve corresponder a muito mais do valor total.

felipedl

Partner
Partner

Re: Linha de porcentagem acumulada

Entendi,

Sem ver os dados fica um pouco complicado de entender o que está ocorrendo, mas entendi o que você quis dizer, realmente o primeiro valor deveria ser bem maior do que 2% ao meu visto.

Clone o gráfico e transforme-o em uma tabela simples, para ver o que está acontecendo e crie outra expressão com o valor que está contido no rangesum, como embaixo:

Sample.png

O que pode estar acontecendo é que a sua expressão de count é diferente do resultado da expressão da acumulação (que deve ser uma soma).