Skip to main content
Woohoo! Qlik Community has won “Best in Class Community” in the 2024 Khoros Kudos awards!
Announcements
Save $600 on Qlik Connect registration! Sign up by Dec. 6 to get an extra $100 off with code CYBERSAVE: REGISTER
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
Employee
Employee

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
Employee
Employee

Tente com

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

Anonymous
Not applicable
Author

Não Funcionou 😞

QlikView-Script.jpg

QlikView-Erro.jpg

Clever_Anjos
Employee
Employee

Use LET para atribuir os valores às variaveis