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

Announcements
Qlik Open Lakehouse is Now Generally Available! Discover the key highlights and partner resources here.
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

Function in variable / dollar sign expansion

I have a variable called Bottom_score which calculates the sum of bottom N scores of a question,  The variable is defined like this:

Bottom_score:

sum( {<ID={"=aggr(rank(-sum($2),4,1), Survey_Name) <= $1"}>}  $2)

where $1 is the N and $2 is the score of a particular question.

In the chart, I then put an expression:

$(Bottom_score(3,Q818))

So this returns me the sum of bottom 3 scores of question Q818. So far it works perfectly.

But afterwards I realised that some of the raw scores of questions contain "N/A". Ideally these results should be ignored in calculation but the above function always include those "N/A" as some of the bottom results. For some reason I can't remove / get rid of those responses in raw data, nor can I do that in loading script. Thus I would like to do this in the chart expression by trying some like this:

$(Bottom_score(  3+count( {$<Q818={'NA'}>} Q818)  , Q818))

Then I found that 'count( {$<Q818={'NA'}>} Q818)' simply doesn't work. Is there any problem in the syntax? Or does it related to my use of dollar sign expansion in the expression?

Thanks.

0 Replies