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

Announcements
Want to see what's currently in public preview? We've pulled it all together in one place. Check it out here
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Concatenate variable with a string to obtain another variable

I have a function which has 1 parameter:

SUB CalendarFromField(_param1, _param2)

What I am trying to do is concatenate _param with a string to obtain another string variable which I will use as a table name later:

let new_table_name = ['New_table_' & '$(_param1)'];

let resident_table_name = ['Resident_table_' & '$(_param2)'];

[$(new_table_name)]:

noconcatenate LOAD

  *

Resident [$(resident_table_name)]

Order By Date;

The problem is that new_table_name and resident_table_name variables are getting null. Any idea?

Labels (1)
1 Solution

Accepted Solutions
Not applicable
Author

Using below works:

LET new_table_name = 'New_table_' & '$(_param1)';

LET resident_table_name = 'Resident_table_' & '$(_param2)';


both enclosed with single quotes.

Thanks for guide me in the right direction.

View solution in original post

5 Replies
sunny_talwar
MVP
MVP

How about trying this:

LET new_table_name = 'New_table_' & $(_param1);

LET resident_table_name = 'Resident_table_' & $(_param2);

Not applicable
Author

Using below works:

LET new_table_name = 'New_table_' & '$(_param1)';

LET resident_table_name = 'Resident_table_' & '$(_param2)';


both enclosed with single quotes.

Thanks for guide me in the right direction.

sunny_talwar
MVP
MVP

Awesome, as long as you get what you want

For me, it has always been trial and error in the script with the variables. I never get to be sure what will and what won't work.

Best,

Sunny

Not applicable
Author

Yes, I agree. Me too.

vsabbise
Creator
Creator

Is there any way to change the color of the substring text using expressions ?