Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
Not applicable

Dúvida para abrir diretórios

Olá amigos, sou iniciante no Qlik e estou com uma dúvida para abrir arquivos em pastas diferentes

Eu faço um relatório de importação que pega os arquivos de uma pasta chamada 2014, mas agora eu preciso fazer o relatório de 2005 até 2014.

atualmente está assim para chegar ao arquivo:

Directory; 

For each ExcelFile in filelist ('Aliceweb\Imports\2014\aliceweb*.xls')

A dúvida é:

Tem como eu pegar os arquivos desse periodo sem tem que duplicar esse código e só mudar o 2014 ?

Obrigado pela atenção.

Tags (1)
1 Solution

Accepted Solutions
nicolett_yuri
Not applicable

Re: Dúvida para abrir diretórios

Você pode fazer um for para alimentar o ano através de uma variável, por exemplo:

LET vNumeroPassos = Year(Today()) - 2005; //INtervalo de anos entre 2005 e o ano atual.

FOR x=0 TO vNumeroPassos-1

  LET vAnoFor = 2005+ $(x); //Primeiro passo do FOR começa com 2005.

   For each ExcelFile in filelist ('Aliceweb\Imports\$(vAnoFor)\aliceweb*.xls')

1 Reply
nicolett_yuri
Not applicable

Re: Dúvida para abrir diretórios

Você pode fazer um for para alimentar o ano através de uma variável, por exemplo:

LET vNumeroPassos = Year(Today()) - 2005; //INtervalo de anos entre 2005 e o ano atual.

FOR x=0 TO vNumeroPassos-1

  LET vAnoFor = 2005+ $(x); //Primeiro passo do FOR começa com 2005.

   For each ExcelFile in filelist ('Aliceweb\Imports\$(vAnoFor)\aliceweb*.xls')