9 Replies Latest reply: Nov 13, 2014 9:20 AM by Alessandro Furtado RSS

    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 ?

        • Re: Escala de Cor Condicional
          Luciano Vasconcelos

          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.

          • Re: Escala de Cor Condicional
            Tomio Padilha

            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

            • Re: Escala de Cor Condicional
              Pablo Labbe

              Julio,

               

                O Qlikview não faz isso automaticamente.

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

               

              pablolabbe

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

                • Re: Escala de Cor Condicional
                  Fernando Tonial

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

                  • Re: Escala de Cor Condicional
                    Alessandro Furtado

                    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

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

                          • Re: Escala de Cor Condicional
                            Alessandro Furtado

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