Skip to main content
Announcements
See what Drew Clarke has to say about the Qlik Talend Cloud launch! READ THE BLOG
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