Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
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 ?

9 Replies
lucianosv
Valued Contributor

Re: Escala de Cor Condicional

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
New Contributor II

Re: Escala de Cor Condicional

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

Re: Escala de Cor Condicional

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

Luminary
Luminary

Re: Escala de Cor Condicional

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

Re: Escala de Cor Condicional

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
Valued Contributor

Re: Escala de Cor Condicional

É 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.

MVP
MVP

Re: Escala de Cor Condicional

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

Not applicable

Re: Escala de Cor Condicional

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 ?

MVP
MVP

Re: Escala de Cor Condicional

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......