Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

leitura de dados em loop

boa tarde! Estou com um problema. Tenho 3 aquivos e dentro deles tenho varias pastas, e gostaria de carregar todas sem ser uma a uma. Agluem teria alguma dica?

1 Solution

Accepted Solutions
Not applicable
Author

7 Replies
srchagas
Creator III
Creator III

Boa Tarde Amigo,

Esses arquivos são retorno em arquivos de qlikview "qvd" ou arquivos como ".txt" e "excel" que da carga de dados no qlikview?

Not applicable
Author

São tudo .txt

AI tenho 1 caminho que me leva as 3 pastas 1 - Clientes 2 - Fornecedores 3 -  Empresa

Dentro das 3 pastas eu tenho 27 pastas referentes aos estados

Dentro das pastas dos estados tenho 2 arquivos .txt

Quero ler o 1 arquivo automaticamente e depois ler o 2 .txt

srchagas
Creator III
Creator III

Existe alguma diferença nos nomes dos arquivos?

Not applicable
Author

Não, nome e campos são os mesmos.

srchagas
Creator III
Creator III

Bom Primeiramente,

sobre varrer diretórios e ler arquivo esse tópico ajuda.

http://community.qlik.com/thread/65927?tstart=30

agora precisa ver um parametro, qual defini que um precisa ser lido primeiro que o outro?

Not applicable
Author

Eu estava tentando algo do tipo

FOR EACH SFILE  IN

Se eu colocar o caminho inteiro como esta no exemplo funciona

Mas no lugar do estado queria colocar algo que informe TODAS as SUBPASTAS

FILELIST('C:\Users\leonardo.osorio\Desktop\prestacao_final_2012\CLIENTE\SP\DADOS.txt')

LOAD [Data e hora],

     [Sequencial Candidato],

     UF,

     [Numero UE],

     Municipio,

     [Sigla Partido],

     [Numero candidato],

     Cargo,

     [Nome candidato],

     [CPF do candidato],

     [Numero Recibo Eleitoral],

     [Numero do documento],

     [CPF/CNPJ do doador],

     [Nome do doador],

     [Data da receita],

     [Valor receita],

     [Tipo receita],

     [Fonte recurso],

     [Especie recurso],

     [Descricao da receita]

FROM

'$(SFILE)'          (txt, utf8, embedded labels, delimiter is ';', msq);

Not applicable
Author

Fazendo esses passos deu para resolver o problema.

http://community.qlik.com/docs/DOC-1306#comment-2524