3 Replies Latest reply: Mar 26, 2018 8:25 AM by Samuel Rodrigues RSS

    Tratamento de informações

    Samuel Rodrigues

      Boa Tarde,


      Sou novo anda no QLIK e acredito que minha dúvida seja simples, porém não estou conseguindo.

      Tenho uma tabela com essas duas colunas:

       

      AplicaçãoResponsabilidade
      Payables IEX - Relatуrio de Despesas
      PayablesRelatуrio de Despesas
      PayablesIEX - Relatуrio de Despesas
      PayablesAP - Entrada NFFs Rбpida
      PayablesAP - Entrada NFFs Rбpida
      PayablesAP - Consulta
      PayablesAP - Consulta
      PayablesAP - Consulta
      PayablesAP - Consulta
      PayablesAP - Consulta

      Porém, eu precisava que quando a responsabilidade fosse:  "IEX - Relatуrio de Despesas" ou "IEX - Relatуrio de Despesas"


      A coluna aplicação fosse "Internet Expensives", é possível fazer essa validação?

       

        • Re: Tratamento de informações
          Thiago Justen Teixeira

          Samuel,

           

          Você pode criar uma flag no script fazendo essa verificação. Veja:

           

          TABELA:

          LOAD

               Aplicação,

               Responsabilidade,

               If((Responsabilidade='IEX - Relatуrio de Despesas' and Aplicação='Internet Expensives')

                    or (Responsabilidade='IEX - Relatуrio de Despesas' and Aplicação='Internet Expensives'),'Sim','Não') as Flag_Verificador

          From SUA_BASE;

          • Re: Tratamento de informações
            Alessandro Furtado

            Samuel,

             

            o que eu entendi é que queres este resultado:

            QlikView x64 - [C__tmp_Carga.qvw_]---2018-03-24 10_41_14.png

             

            Se for isto, podes algo como no script de carga

             

                if(Match(Responsabilidade,'IEX - Relatуrio de Despesas','IEX - Relatуrio de Despesas'),'Internet Expensives',Aplicação)  as Aplicação,

             

             

            Segue abaixo o script do exemplo da imagem.



            LOAD

                RecNo() as Seq,

                if(Match(Responsabilidade,'IEX - Relatуrio de Despesas','IEX - Relatуrio de Despesas'),'Internet Expensives',Aplicação)  as Aplicação,

                Responsabilidade

            INLINE [

            Aplicação, Responsabilidade

            Payables, IEX - Relatуrio de Despesas

            Payables, Relatуrio de Despesas

            Payables, IEX - Relatуrio de Despesas

            Payables, AP - Entrada NFFs Rбpida

            Payables, AP - Entrada NFFs Rбpida

            Payables, AP - Consulta

            Payables, AP - Consulta

            Payables, AP - Consulta

            Payables, AP - Consulta

            Payables, AP - Consulta

            ];