Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Want to see what's currently in public preview? We've pulled it all together in one place. Check it out here
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

Erro no Must_Include

Olá!

Possuo o seguinte script

Arq1=FileDir()&'QlikView\ApontamentoHoras-ScriptCarga.txt';

$(Must_Include='$(Arq1)');

Ele executa com sucesso em 8 máquinas.

Mas somente em 2 máquinas ele dá o seguinte erro: $(MUST_INCLUDE failed Y:Forecast\Novembro\'QlikView\ApontamentoHoras-ScriptCarga.txt'

Sendo que todos os arquivos (os 10) qlikview e scripts estão no mesmo diretório e subdiretórios.

Notei que nas 2 máquinas que apresentam o erro, aparecem ASPAS antes e após o nome do arquivo que está sendo concatenado.

$(MUST_INCLUDE failed Y:Forecast\Novembro\'QlikView\ApontamentoHoras-ScriptCarga.txt'

Alguém sabe por que e/ou qual a solução?

Obrigada,

Françoise

Labels (1)
1 Solution

Accepted Solutions
Anonymous
Not applicable
Author

Funcionou retirando as aspas que estavam na utilização da variável no Must_Include

COM ERRO

Let Arq1=FileDir()&'QlikView\RELPRJ001-ScriptCarga.txt';

$(Must_Include='$(Arq1)');

SEM ERRO:

Let Arq1=FileDir()&'QlikView\RELPRJ001-ScriptCarga.txt';

$(Must_Include=$(Arq1));

View solution in original post

11 Replies
Clever_Anjos
Support
Support

Acho que está faltando uma \ aqui e sobrou um '

Y:\Forecast\Novembro\QlikView\ApontamentoHoras-ScriptCarga.txt'

afurtado
Partner Ambassador/MVP
Partner Ambassador/MVP

Nestas 2 maquinas esta mapeado este diretorio?

Se colocar no Windows Explorer ele abre a pasta?

Y:Forecast\Novembro\'QlikView\

furtado@farolbi.com.br
srchagas
Creator III
Creator III

Coloca um Trim Depois do FileDir ele esta colocando um espaco entre FileDir e o Texto Concatenado.

Arq1=Rtrim(Ltrim(Trim(FileDir())))&'QlikView\ApontamentoHoras-ScriptCarga.txt';

Anonymous
Not applicable
Author

Mas a barra deveria vir do FileDir e o ' não deveria existir na concatenação das strings.

Arq1=FileDir()&'QlikView\ApontamentoHoras-ScriptCarga.txt'

Anonymous
Not applicable
Author

Não.

O caminho correto do arquivo é Y:Forecast\Novembro\QlikView\ApontamentoHoras-ScriptCarga.txt

Anonymous
Not applicable
Author

O mapeamento está sendo obtido pelo FileDir() para utilizar o diretório onde estiver o arquivo qvw no momento da execução.

Arq1=FileDir()&'QlikView\ApontamentoHoras-ScriptCarga.txt';

      $(Must_Include='$(Arq1)');

Clever_Anjos
Support
Support

Tente com

Let Arq1=FileDir()&'QlikView\ApontamentoHoras-ScriptCarga.txt';

Anonymous
Not applicable
Author

Não Funcionou 😞

QlikView-Script.jpg

QlikView-Erro.jpg

Clever_Anjos
Support
Support

Use LET para atribuir os valores às variaveis