2 Replies Latest reply: Dec 20, 2010 11:20 AM by fsimoes RSS

    comando CASE WHEN?

      Boa tarde!

      Estou tentando usar o camando CASE WHEN dentro do QkliView, mas não estou conseguindo. Alguém poderia me informar se existe este comando ou até mesmo me fornecer um exemplo de como utiliza-lo ?

      Agradeço desde já.

      obrigado,

       

        • comando CASE WHEN?
          Mark Costa

          Mauricio,

          Use o comando Switch:

           

           

          switch I

          case 1

          load '$(I): CASE 1' as case autogenerate 1;

          case 2

          load '$(I): CASE 2' as case autogenerate 1;

          default

          load '$(I): DEFAULT' as case autogenerate 1;

          end switch

           

          Mais detalhes no help do QlikView.

           

          • comando CASE WHEN?
            fsimoes

            Aconselho a utilizar a Mapping Table

             



            [Map_Table]:
            MAPPING
            LOAD * INLINE [
            F1, F2
            A, Amarelo
            B, Branco
            V, Verde
            F, Azul
            ];

            Table:
            LOAD
            ApplyMap('Map_Table','A') AS Cor1
            AutoGenerate(1);




             

            Da uma procurada no manual sobre Mapping Table e ApplyMap, tem exemplos melhores que o meu.