3 Replies Latest reply: Aug 8, 2012 1:30 PM by lshimada RSS

    Leitura de arquivo XLS

      Eu to com uma duvida eu gerei um arquivo excel. Como eu faço para o qlikview entender os fatores???

        • Re: Leitura de arquivo XLS

          Olá Ishimida.

           

          Se sua intenção é ler o arquivo para o QlikView, isso resolve:

           

          LOAD [fm-cod-com],
              
          FAM_COMERCIAL,
              
          [cod-sub-linha],
              
          fator,
              
          [ftipo-fator]
          FROM
          .\Cad_Familia.xls
          (
          biff, embedded labels, table is Sheet1$);

           

           

          Senão.... explique um pouco mais o que deseja fazer...

           

          Espero que ajude....

           

          Abraço.

           

           

           

          • Re: Leitura de arquivo XLS
            Luiz Cláudio Gomes

            Olá

             

             

            Acho que a carga não é exatamente a dificuldade, certo?

             

            fm-cod-comFAM_COMERCIALcod-sub-linhafatorftipo-fator


            00020002-TINGECOR 1 KGPA25divisor
            00030003-TINGECOR TUBETEPA6multiplicador
            00040004-TINGECOR BLISTERPA6multiplicador
            00050005-TINGECOR DISPLAYPA72multiplicador
            00060006-TINGECOR 5 KGPA125divisor
            00070007-TINGECOR AVULSOPA
            00080008-COLORJEANS TUBETEPA6multiplicador
            00090009-COLOREVOLUTIONPA
            00100010-VIVACOR TUBETEPA6multiplicador
            00110011-VIVACOR BLISTERPA6multiplicador
            00120012-VIVACOR 5 KGPA125divisor
            00130013-SINTEXCOR TUBETEPA
            00140014-PRABATIKPAX6
            00150015-PINTACORPAX6
            00160016-PINTACOR AVULSOPA
            00170017-GUTACORPAX6
            00180018-AQUACORPAX6
            00190019-PRAPALHAPAX6
            00200020-TINTOLCOR POTEPA
            00210021-COLOREVOLUTION 1 KGPA1000/40

             

            Se entendi direito, o que voce está querendo é identificar o tipo de cálculo e qual o fator usado no cálculo.

            To começando QlikView e não sei se ele vai ter alguma resolução específica para isso.

            Eu identificaria o tipo de cálculo usando valores mais simples.. algo como:

            0 - não tem cálculo

            1 - divisor

            2 - multiplicador

            e assim por diante

            aí basta identificar o valor da coluna e mandar calcular...

            Se = 0 não faz nada

            senão Se = 1 faz x / y

            senão Se = 2 faz x * y

            onde x e y seriam os valores a serem utilizados nos cálculos, ou seja, use valores que identifiquem o que fazer.

            A tabela ficaria assim (provavelmente)

             

            fm-cod-comFAM_COMERCIALcod-sub-linhaftipo-fatorvalor a usar
            00020002-TINGECOR 1 KGPA225
            00030003-TINGECOR TUBETEPA26
            00040004-TINGECOR BLISTERPA26
            00050005-TINGECOR DISPLAYPA272
            00060006-TINGECOR 5 KGPA2125
            00070007-TINGECOR AVULSOPA0
            00080008-COLORJEANS TUBETEPA26
            00090009-COLOREVOLUTIONPA0
            00100010-VIVACOR TUBETEPA26
            00110011-VIVACOR BLISTERPA26
            00120012-VIVACOR 5 KGPA2126
            00130013-SINTEXCOR TUBETEPA0
            00140014-PRABATIKPA26
            00150015-PINTACORPA26
            00160016-PINTACOR AVULSOPA0
            00170017-GUTACORPA26
            00180018-AQUACORPA26
            00190019-PRAPALHAPA26
            00200020-TINTOLCOR POTEPA0
            00210021-COLOREVOLUTION 1 KGPA140

             

             

            É algo assim que está procurando fazer?

              • Re: Leitura de arquivo XLS

                É isso mesmo Luiz, só que ai eu fiz de outra forma, eu coloquei no Tipo Fator  KG aonde é KG e no Fator eu coloquei Divisao ou Multiplicacao. Ai aonde estiver marcando KG e uma outra coluna escrito PESO aonde tem o numero do KG do produto eu vou pegar o numero do KG*1000/40 ou Valor*6.