Skip to main content
Announcements
Live today at 11 AM ET. Get your questions about Qlik Connect answered, or just listen in. SIGN UP NOW
cancel
Showing results for 
Search instead for 
Did you mean: 
ronanseleme
Contributor III
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
mario_sergio_ti
Partner - Specialist
Partner - Specialist

Consegui aqui;

Segue;

=vPlanDir&'\Planejamento_Economico\icon_bom.png'

Consultor certificado | Quem compartilha, aprende!
https://www.linkedin.com/in/mariosergioti

View solution in original post

28 Replies
TiagoCardoso
Creator II
Creator II

'$(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
Specialist
Specialist

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
Contributor III
Contributor III
Author

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

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
Contributor III
Contributor III
Author

Esta em um objeto de texto !

Capturar2333.PNG

Marcio_Campestrini
Specialist
Specialist

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

Márcio Rodrigo Campestrini
ronanseleme
Contributor III
Contributor III
Author

Mesmo resultado !

mario_sergio_ti
Partner - Specialist
Partner - Specialist

Amigo, segue;

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


Inclua as aspas simples.

Consultor certificado | Quem compartilha, aprende!
https://www.linkedin.com/in/mariosergioti
Marcio_Campestrini
Specialist
Specialist

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