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: 
tgriffin
Contributor II
Contributor II

Average using multiple conditions

I would like to calculate the average Evaluation Response IF the following conditions are met:

1. The Evaluation Title = 'Instructional Evaluation'

2. The Prior Fiscal Year= the user selection

Current formula is: 

avg({<EvaluationTitle={'Instructional Evaluation'}>} {<PriorFY>} response_value)

The issue is that the calculated average is higher than it should be. It calculates avg 4.91, when it should be 4.82

If I move the {<PriorFY>} to the beginning of the statement, the calculated average is even higher (4.97).

avg({<PriorFY>}{<EvaluationTitle={'Instructional Evaluation'}>} response_value)

I must be missing brackets, parentheses, or something...

What can you suggest?

Thanks,
Troy

 

Labels (1)
2 Solutions

Accepted Solutions
neelamsaroha157
Specialist II
Specialist II

I think the syntax should be something like  - Avg({<YearField = {$(PriorFY)}, EvaluationTitle={'Instructional Evaluation'}>}Response_Value)

 

assuming that you have PriorFY stored in a variable.

View solution in original post

tgriffin
Contributor II
Contributor II
Author

Many thanks Neelamsaroha157

-- with a little tweaking, I was able to get the correct results.

Here is the final working formula:

Avg({<FY=PriorFY, EvaluationTitle={'Instructional Evaluation'}>}response_value)

 

 

View solution in original post

2 Replies
neelamsaroha157
Specialist II
Specialist II

I think the syntax should be something like  - Avg({<YearField = {$(PriorFY)}, EvaluationTitle={'Instructional Evaluation'}>}Response_Value)

 

assuming that you have PriorFY stored in a variable.

tgriffin
Contributor II
Contributor II
Author

Many thanks Neelamsaroha157

-- with a little tweaking, I was able to get the correct results.

Here is the final working formula:

Avg({<FY=PriorFY, EvaluationTitle={'Instructional Evaluation'}>}response_value)