Skip to main content
Announcements
Have questions about Qlik Connect? Join us live on April 10th, at 11 AM ET: SIGN UP NOW
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Atualizar dados de uma tabela

Ola Pessoal!

Sou novo com Qlikview e estou fazendo um pequeno processo e preciso da ajuda de vocês.

Tenho a seguinte situação

Eu tenho um log de transação: L1

E tenho os arquivos que armazenam transações T1, T2, T3

Toda vez que o processo correr ele precisará atualizar o Log L1 com o 'nome' e a 'data de atualização' do arquivo T1, T2 ....

Nesse caso eu precisaria ver o registro da L1 e verificar se das todas de atualização são diferentes caso seja

vai atualizar o log sobrescrevendo a informação conforme a última.

Seria algo mais ou menos assim:

        Arquivos:
         LOAD
            '$(File)' as Arquivo,
            FileTime( '$(File)' ) as UltimaAtualizacao;
 
  TempLog:
         LOAD
           UltimaAtualizacaoLog
        Resident Log WHERE ArquivoLog = '$(File)';
        
        Let vUltimaAtualizacaolog = Num(Peek('UltimaAtualizacaoLog',0,'TempLog'));
        
        IF vUltimaAtualizacaolog <> FileTime( '$(File)') THEN

   // ATUALIZA LOG
           store Arquivos into Log;

       ENDIF;

       

Porem nesse código eu só consigo inserir dados e não apagar e inserir (reescrever)

Eu não trabalho muito com isso espero que possam me ajudar.

Desde já agradeço.

2 Replies
agomes1971
Specialist II
Specialist II

Olá,

Bruno,

no futuro coloca as tuas questões em inglês mais rapidamente te respondem.

André Gomes

Not applicable
Author

Ok obrigado