Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
Altair70
Contributor
Contributor

Fixar Cor em Gráfico de Barras Dinâmico

Boa tarde!

Tenho um gráfico de barras dinâmico que pode ter 5 cores diferentes em cada barra. O que que ocorre é que cada vez que faço uma carga ele altera as cores.

É possivel fixar a cor para cada uma das possibilidades da barra?
No exemplo abaixo, as opção são por decrição de atendimento - coloquei uma legenda para o gráfico mas as corees já mudaram, na primeira barra (superior) as cores eram para ser (considerando da esquerda para a direita: vermelho escuro, vermelho claro, amarelo, verde claro e verde escuro...

 

Altair Ribeiro
altair.ribeiro.01@gmail.com
1 Solution

Accepted Solutions
fernando_tonial
Partner - Specialist
Partner - Specialist

Olá, estamos falando em Qlik Sense ou QlikView?

É possível em Ambas.

Qlik Sense
Editar a Dimensão em Itens Mestres e escolha a cor para cada uma das dimensões.

CoresDimensoes.png

 

QlikView
Nas propriedades do objeto, em Cores, marque a opção Multicolorido e defina as cores na sequencia.

CoresDimensoesQV.png

Outra forma de fazer é conforme o vídeo feito pelo @aderlanrm

https://www.youtube.com/watch?v=Iiiq5v0FsUY

Don't worry, be Qlik.
Tonial

Don't Worry, be Qlik.

View solution in original post

5 Replies
fernando_tonial
Partner - Specialist
Partner - Specialist

Olá, estamos falando em Qlik Sense ou QlikView?

É possível em Ambas.

Qlik Sense
Editar a Dimensão em Itens Mestres e escolha a cor para cada uma das dimensões.

CoresDimensoes.png

 

QlikView
Nas propriedades do objeto, em Cores, marque a opção Multicolorido e defina as cores na sequencia.

CoresDimensoesQV.png

Outra forma de fazer é conforme o vídeo feito pelo @aderlanrm

https://www.youtube.com/watch?v=Iiiq5v0FsUY

Don't worry, be Qlik.
Tonial

Don't Worry, be Qlik.
Altair70
Contributor
Contributor
Author

Obrigado pelo retorno Fernando!

Eu utilizo o Qlikiew e no vídeo ele mostra apenas para o QlikSense...

Nas propriedades, a opção Multicolorido est´indisponível, veja a imagem...

Altair Ribeiro
altair.ribeiro.01@gmail.com
Julian_Scatamachia
Luminary Alumni
Luminary Alumni

Altair

seu gráfico tem quantas dimensões e quantas expressões? Se tiver uma expressão para cada tipo de atendimento, precisa colocar a cor utilizando o sinal de '+' ao lado de cada expressão. 

abraços  

Altair70
Contributor
Contributor
Author

Boa noite Julian! Obrigado pela resposta!

O gráfico tem 3 dimensões, sendo uma calculada (ver figura Dimensões) e 1 expressão calculada (ver figura Expressões).

Dimensão Calculada:

=if( Visão = 'Cliente', [Descrição Atendimento Cliente],
if ( Visão = 'Fornecedor',[Descrição Atendimento ],
if ( Visão = 'Fornecedor vFinal',[Descrição Atendimento vFinal],
If ( Visão = 'Consultoria', [Descrição Atendimento Consultoria],
'Média'
)
)
)
)

Expressão Calculada:

=if( Visão = 'Cliente', count([Atendimento Requisito Cliente]) / (count(TOTAL<Área, Fornecedor, Processo> [Atendimento Requisito Cliente])),
if( Visão = 'Fornecedor',count([Atendimento Requisito]) / (count(TOTAL<Área, Fornecedor, Processo> [Atendimento Requisito])),
if( Visão = 'Fornecedor vFinal',count([Atendimento Requisito vFinal]) / (count(TOTAL<Área, Fornecedor, Processo> [Atendimento Requisito vFinal])),
If( Visão = 'Consultoria', count([Atendimento Requisito Consultoria]) / (count(TOTAL<Área, Fornecedor, Processo> [Atendimento Requisito Consultoria])),
0
)
)
)
)

Altair Ribeiro
altair.ribeiro.01@gmail.com
thiago_mlg
Creator II
Creator II

Altair, 

Existem várias formas de resolver este problema, segue uma bastante simples.

Abra as propriedades do gráfico> expressões 

Na própria expressão abra o "+", conforme imagem abaixo.

 

Sem título1.png

E coloque as opções mais ou menos assim, testando quais cores você quer:

if( Visão = 'Cliente', rgb(255,0,0),
if( Visão = 'Fornecedor',rgb(255,255,0),
if( Visão = 'Fornecedor vFinal',rgb(0,0,255),
If( Visão = 'Consultoria', rgb(0,255,0)))))