Qlik Community

Qlik Brasil

Welcome to the group for Brazil users. .All discussions will be in Portuguese.

ronanseleme
New Contributor III

Variável como diretório

Boa tarde,

O resultado do meu IF são as duas imagens abaixo.... o Caminho da imagem começa na variável vPlanDir.... e termina naquela pasta...

Porém não esta aparecendo a imagem alguém sabe se esta escrito incorretamente?

$(vPlanDir)\Planejamento_Economico\icon_ruim.png',
$(vPlanDir)\Planejamento_Economico\icon_bom.png'
1 Solution

Accepted Solutions
Partner
Partner

Re: Variável como diretório

Consegui aqui;

Segue;

=vPlanDir&'\Planejamento_Economico\icon_bom.png'

28 Replies
tiagocardoso
Contributor

Re: Variável como diretório

'$(vDir)\img.jpg' - > pra mim funcionou aqui.

Tente:

* Verifique se o valor da variável não está entre aspas, pois no meu caso eu coloquei sem aspas e declarei ela via editor de variáveis -> Ctrl + Shift + v;

*Caso tenha declarado ela no script de carga, com o prefixo LET, mudar para o prefixo SET e retirar as aspas, mantendo apenas a string real do diretório e o ponto e vírgula ao fim;

*Verifique também, caso as soluções acima dêem errado, se já não existe um caracter " \  " (barra) ao fim da declaração da sua variável, pois, conforme você citou no seu exemplo, tem uma separação entre a variável e o restante do diretório:

$(vPlanDir)\Planejamento_Economico\icon_ruim.png',

Acredito que lhe ajude.

Att,

tiagocardoso

Marcio_Campestrini
Valued Contributor

Re: Variável como diretório

Ronan

Qual o conteúdo da variável?

Coloque também em um Objeto Texto a expressão

='$(vPlanDir)\Planejamento_Economico\icon_ruim.png'

para ver o conteúdo completo da variável.

Márcio Rodrigo Campestrini
ronanseleme
New Contributor III

Re: Variável como diretório

Bom dia,

O comando esta assim:

=if(

  sum({<Centro_de_Trabalho={$(MDF)},Centro={$(CENTRO)}>}Volume_m3_1RA)/sum({<Centro_de_Trabalho={$(MDF)},Centro={$(CENTRO)}>}   Volume_m3_Total)/0.995-1

  <0,

  '$(vPlanDir)\Planejamento_Economico\icon_ruim.png',

  '$(vPlanDir)\Planejamento_Economico\icon_bom.png'

)

A variável eu setei pelo script assim:

SET vPlanDir=C:\Ronan\Desenvolvimento BI\BI.001 - BSC Industrial\BSC\QVDs;

O valor dela no quadro de variável (Ctrl + alt + V) é:

Capturar.PNG

e o objeto de texto esta saindo assim:

Capturar2.PNG

Não sei o que pode estar errado !

Marcio_Campestrini
Valued Contributor

Re: Variável como diretório

Ronan

Esse comando está em qual objeto? Texto? Gráfico?

Coloque um print do objeto para ficar mais fácil o entendimento.

Se possível disponibilize um aplicativo para avaliação.

Márcio Rodrigo Campestrini
ronanseleme
New Contributor III

Re: Variável como diretório

Esta em um objeto de texto !

Capturar2333.PNG

Marcio_Campestrini
Valued Contributor

Re: Variável como diretório

Se você mudar a representação para Texto qual o resultado?

Márcio Rodrigo Campestrini
Highlighted
ronanseleme
New Contributor III

Re: Variável como diretório

Mesmo resultado !

Partner
Partner

Re: Variável como diretório

Amigo, segue;

SET vPlanDir='C:\Ronan\Desenvolvimento BI\BI.001 - BSC Industrial\BSC\QVDs';


Inclua as aspas simples.

Marcio_Campestrini
Valued Contributor

Re: Variável como diretório

Ele deve ter exibido o caminho completo com o nome da imagem.

Está correto?

A imagem existe?

Como disse o mario.sergio.ti‌, coloque as aspas simples e veja o resultado.

Márcio Rodrigo Campestrini