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

Nested IF statement as a variable in the Script

Question: How are the below variables written in the script? The Qlik Sense application sits on the SERVER, hence the requirement for                 SCRIPT VARIABLES.



vUserProductGroup

concat(Distinct Site_Master_Person_Product_Group)


vProductDivision   

=if($(vUserProductGroup) = 'MOBILE','IM', if($(vUserProductGroup) = 'TV','TVAV'))




This is the KPI expression:

*************************************************************************************************

if(vProductDivision = 'IM',

(sum({<[Product PREMIUM] = {'Premium'},[Product RM Division] = {$(vProductDivision)}>}Sell_Out_Qty)

/

sum({<[Product RM Division] = {$(vProductDivision)}>}Sell_Out_Qty)),

if(vProductDivision = 'TVAV',

(sum({<[Product PREMIUM] = {'PREMIUM'},[Product RM Division] = {$(vProductDivision)}>}Sell_Out_Qty)

/

sum({<[Product RM Division] = {$(vProductDivision)}>}Sell_Out_Qty))))

*************************************************************************************************


1 Reply
sunny_talwar
MVP
MVP

May be look at Stefan's response here:

Re: Expression as a variable with $-sign expansion