# Qlik Sense App Development

Announcements
Qlik® Product Spotlight: Discover what’s possible. Get more from our products.
See for yourself. Register today.
Highlighted
New Contributor II

## Set Analysis: syntaxes, examples

Hello Team,

Below is sample table related to my query :

1,Overall Rating,10,85

1,CompetitorRating,11,91

2,Overall Rating,10,83

2,CompetitorRating,11,

3,Overall Rating,10,81

3,CompetitorRating,11,64

We want to find Average of Overall Rating only when CompetitorRating is not blank.

Here the answer will be average of 85 and 81 because user has answered for CompetitorRating only for those two surveys.

I tried using P function but did not work.

Kindly let me know for any clarifications.

Thanks,

Arvind

Labels (2)

2 Replies
MVP

## Re: Set Analysis: syntaxes, examples

May be this

`Sum({<SurveyId = {"=Sum({<QuestionId= {'10'}>} Answer) <> 0"}>} Answer)`
New Contributor II

## Re: Set Analysis: syntaxes, examples

This is not working.
Actually the logic is we need to find sum/average of those Survey Ids where Competitor has entered some values.

Competitor has entered values for Surveys 1 and 3 , in those surveys Answer is 81 and 85 so average and sum should be of that.

In other words , we want to calculate values of the Company only when Competitor has entered some values.

So the logic is like :
sum of Answer for question id 10
when the answer for Question id 11 is not blank.
Community Browser