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

Announcements
Join us to spark ideas for how to put the latest capabilities into action. Register here!
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!