Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Cores Distintas em um gráfico de barras

Caros colegas!

Estou com uma grande necessidade de trocar as cores das barras de um gráfico dependendo do resultado da expressão. Infelizmente não está ocorrendo devido a dimensão utilizada.

Tenho uma dimensão cliente.

Para cada cliente que a média das vendas for um valor devo atribuir uma cor conforme exemplo abaixo.

if(avg(SCOREMES)<3.3, Red(),

if(avg(SCOREMES)>=3.3 and avg(SCOREMES) <6.7, Yellow(),

if(avg(SCOREMES)>=6.7 and avg(SCOREMES) <8.3, Green(),

if(avg(SCOREMES)>=8.3, Blue()

)

)

)

)

Acontece o seguinte. Tenho os valores no graficos

Renato = 6,83

Carlos = 6,54

Ana = 5,95

Mauro = 5,85

Luis = 5,23

Adriana = 4,52

Erica = 3,2

Necessito que Renato fique na cor verde , Erica em vermelho e o restante em amarelo. Utilizando a formula acima todos tem ficado em amarelo

5 Replies
vitexo87
Creator
Creator

Renato, os clientes sempre serão esses?

porque você não aplica um IF mais simples? por exemplo:

if(cliente = 'Renato' and SCOREMES <3.3, rgm(255,0,0).......

paulovendruscol
Creator
Creator

Boa Tarde!

Renato, a expressão que você está utilizando deveria funcionar. Você está aplicando a expressão na cor de fundo da dimensão ou na cor de fundo da expressão?

Anexo um exemplo simples.

fernando_tonial
Partner - Specialist
Partner - Specialist

Olá Renato,

Veja esse exemplo em anexo. Foi apenas removido o último If.

Essa foi a expressão utilizada na cor de fundo da expressão.

if(avg(SCOREMES)<3.3, Red(),

  if(avg(SCOREMES)>=3.3 and avg(SCOREMES) <6.7, Yellow(),

    if(avg(SCOREMES)>=6.7 and avg(SCOREMES) <8.3, Green(), Blue()

    )

  )

)

Don't worry, be Qlik.

Tonial.

Don't Worry, be Qlik.
Not applicable
Author

Caros muito obrigado. Alterei o codigo para a cor de fundo da expressão e funcionou perfeitamente. Obrigado a todos pela ajuda.

Clever_Anjos
Employee
Employee

Já conseguiu solucionar? Se sim, marque uma das respostas como "Correta" e nos ajude a manter os foruns organizados