Skip to main content
Announcements
Have questions about Qlik Connect? Join us live on April 10th, at 11 AM ET: SIGN UP NOW
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Escala de Cor Condicional

Pessoal,)

No excel da para fazer escala de cores condicional ( Nao sei se alguem ja viu  isso) que ele coloca cores automaticamente o maior fica verde mais escuro e menor numero fica vermelho escuro.


Qlikview tem isso também ?

Labels (1)
9 Replies
lucianosv
Specialist
Specialist

Eu só usei como propriedade da dimensão ou expressão.

Você põe um if com as condições na propriedade Cor de Fundo abrindo o sinal de + nas abas dimensões e expressões.

tomiopadilha
Contributor II
Contributor II

Bom dia Julio Cesar,

Conforme passado pelo Luciano Vasconcelos, você pode usar if na Cor de Fundo da Expressões.

Na empresa em que trabalho fizemos da seguinte forma:

If($(vQt_Registros) > 0 and $(vQt_Registros) <= 24,

         RGB(0, 255 - ((100 / 24) * $(vQt_Registros)), 100),

         If($(vQt_Registros) > 24 and $(vQt_Registros) <= 36,

                  RGB(255, Round(200 + ((55 / 36) * $(vQt_Registros))), 0),

                  If($(vQt_Registros) > 36,
                            RGB(255 - ((100 / 100) * NumMin($(vQt_Registros), 100)), 0, 0)
                 )
         )
)

cores.PNG.png

Não sei se isso te ajuda, qualquer coisa estou a disposição.

Att,

Tomio

Not applicable
Author

Na verdade nao porque ele que fazer dinamicamente igual no excel.

pablolabbe
Luminary Alumni
Luminary Alumni

Julio,

  O Qlikview não faz isso automaticamente.

  Como colocado pelos colegas, você tem que criar uma expressão para definir as cores.

Pablo Labbe

Not applicable
Author

Pessoal

Eu consigo ao menos ver dentro da linha quem está com melhor valor e ir colorindo dessa forma?

Exemplo:

                   Jan  ------fev-----------mar------abr-----maio

Vendador A    5     ----- 10  ---------15--------50--------1

Vendedor B    90    ------- 40 --------39-------47-------60

o Qlikview achar a coluna que tem o maior (no caso do vendedor A Abril e colocar ela como verde, e maio ficar com vermelho e e nas demais coloca pelo menos 3 cores diferentes?

A Mesma coisa fazer com vendedor B , colocar Maio como verde e março como vermelho e ir distribuindo cores ?

fernando_tonial
Partner - Specialist
Partner - Specialist

É possível fazer isso com a função Colormix2(Valor, CorMenosUm, CorUm[ ,CorZero])

O mais complicado dessa função é chegar em um valor entre -1 e 1.

Mas já fiz várias escalas de cor com essa função.

Qlikfique-se.

Tonial.

Don't Worry, be Qlik.
afurtado
Partner Ambassador/MVP
Partner Ambassador/MVP

Boa noite.

Fiz um modelo de exemplo com a forma que eu tambem imaginei e que o Fernando Tonial postou e de outra forma....

2014-11-12 21_19_16-QlikView x64 - [C__tmp_Vendedor.qvw].png

Espero que ajude a resolver ou de um caminho....

Att,

Alessandro Furtado

furtado@farolbi.com.br
Not applicable
Author

Alessandro acredito que seja isso mesmo que você fez.
Só tou com problema em montar a minha formula

tenho um calculo para rankear as vendas que funciona assim :

Count Distinct ( {< Tipo Pedido = {'Venda'},  [Rank Venda] = {1} >} Venda)  só que não consigo usar o max quando esta se usando Count devo usar Aggr antes ?

afurtado
Partner Ambassador/MVP
Partner Ambassador/MVP

Na realidade o gradiente é por quantidade de pedidos e não por valor?

Mas o distinct não pode retirar do total números iguais?

O max no seu caso acima seria

MAX( Aggr(  Count Distinct ( {< Tipo Pedido = {'Venda'},  [Rank Venda] = {1} >} Venda)  , VENDEDOR ) )

Acredito eu......

furtado@farolbi.com.br