Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
trappersw
Partner - Creator
Partner - Creator

I'm having trouble reading strings from variables in if-clauses in qlik sense script

Integers in the script: no problem

Strings: doesn't work.

for example

This doesn't work:

set vDAP = 'DEV'

if $(vDAP) = 'DEV' then

     set vServer = 'Devserver';

   

end if

This works:

set vDAP = 1

if $(vDAP) = 1 then

     set vServer = 'Devserver';

   

end if

Suggestions welcome!

1 Solution

Accepted Solutions
swuehl
MVP
MVP

set vDAP = 'DEV'

if '$(vDAP)' = 'DEV' then

     set vServer = 'Devserver';

   

end if

i.e. use single quotes when expanding the text variable

View solution in original post

2 Replies
swuehl
MVP
MVP

set vDAP = 'DEV'

if '$(vDAP)' = 'DEV' then

     set vServer = 'Devserver';

   

end if

i.e. use single quotes when expanding the text variable

trappersw
Partner - Creator
Partner - Creator
Author

thanks!