Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Boa Tarde à Todos..!!
Gostaria de saber se é possível inserir dados em um arquivo (qvd).
Tenho um arquivo de estoque que é gravado uma foto do estoque todos os dias.
Daí precisei inserir um campo, porém os dados que já foram gerados ficaram sem preenchimento.
Daí a minha dúvida se é possível atualizar esse campo.
Boa tarde Renato
Carrega o arquivo no Qlik, insere o campo com a informação que você necessita e faz um store. Exemplo:
[Nome da Tabela]:
LOAD
[Campo Atual 1],
[Campo Atual 2],
[Campo Atual 3],
[Campo Atual 4],
'Nova informação' AS [Campo Atualizado]
FROM
[Caminho\[Nome da Tabela].qvd] (qvd);
STORE [[Nome da Tabela] into[Caminho\[Nome da Tabela].qvd] (qvd);
DROP TABLE [Nome da Tabela];
Faz um Backup da tabela pois dessa forma ela sera sobrescrita
Então, o problema é que eu tiro uma uma foto/extração do estoque todos os dias.
Daí eu criei um novo campo que começou a ser carregado com informações de hoje, porém o histórico eu creio que não vou conseguir atualizar.
Renato,
Quando você diz criei um campo você quer dizer "apenas trago um novo campo já existente na base" ou a base foi alterada e esse campo não possui dados históricos?
Veja, se o campo já existia na base talvez isso resolva:
QVD_EXISTENTE:
LOAD
CAMPO_CHAVE,
*
FROM [CAMINHO\QVD_EXISTENTE.QVD](QVD);
LEFT JOIN (QVD_EXISTENTE)
LOAD
CAMPO_CHAVE,
CAMPO_NOVO
FROM SUA_BASE;
STORE QVD_EXISTENTE INTO [CAMINHO\QVD_EXISTENTE.QVD].(QVD);
Você tem um exemplo?
Dependendo dos campos que você tem em sua tabela pode-se reprocessar o histórico e incluir a informação fazendo um if no novo campo juntamente com um where utilizando um campo de data.
Não esqueça de marcar a resposta como correta e assim fecharmos o tópico.
Na dúvida de como fazer isso veja o item 2.3 do Manual do usuário | Como criar e gerir minhas perguntas?
Não esqueça de marcar a resposta como correta e assim fecharmos o tópico.
Na dúvida de como fazer isso veja o item 2.3 do Manual do usuário | Como criar e gerir minhas perguntas?
Não esqueça de marcar a resposta como correta e assim fecharmos o tópico.
Na dúvida de como fazer isso veja o item 2.3 do Manual do usuário | Como criar e gerir minhas perguntas?