9 Replies Latest reply: Jan 3, 2011 10:12 AM by rodrigoreisfontes RSS

    Substituição ou Exclusão de registro já carregado (LOAD)

      Olá pessoal,
      Mais um novo usuário de QlikView se apresentando!
      E estou precisando da ajuda de vocês na seguinte situação:

      Faço a leitura de registros de informações de "Declarações de Apuração" que podem sofrer Retificações (em novos registros).
      Entretanto, estas "Declarações" são disponibilizadas em diferentes arquivos TXT em datas distintas (podem vir após dias ou anos)

      O que eu desejo é efetuar a leitura das declarações e quando vier uma declaração retificadora
      eu consiga substituir a declaração antiga, pesquisando através de campos chaves da Declaração (ANO,MES,CNPJ)

      Meu arquivo é algo assim:

      ANO, MES, CNPJ, TIPO, BASE, ALIQUOTA, VALOR

      Exemplificando:
      Declaração Original - Arquivo1.TXT
      2009;10;12345678000123;A;1000.00;2.00;20.00

      Declaração Retificadora1 - Arquivo2.TXT
      2009;10;12345678000123;R;1500.00;2.00;30.00

      Declaração Retificadora2 - Arquivo3.TXT
      2009;10;12345678000123;R;800.00;2.00;16.00

      No exemplo acima tenho que processar e permanecer apenas com os valores importados no "Arquivo3.TXT"
      Atualmente fico com 3 registros e erroneamente somando as apurações. Desejo excluir as declarações do "Arquivo1.TXT" e "Arquivo2.TXT"

      Atualmente estou fazendo uma leitura "Arquivo*.TXT" e processando todos os arquivos a medida que o usuário disponibiliza-os.

      Fico grato se alguém tiver alguma dica.

      Grande abraço.