getAverageForQuestion(questionID , filter , onSuccess)

Description

This function will help you to fetch the average response value for a specific question. You can also filter out the average response value by passing the filter in the function. This function is an async function and doesn't return any value. The value can be fetched through onSuccess function as below:
getAverageForQuestion(questionID , filter, function(value) {
//You will get the value here, so write your code here
})


Example:

  • getAverageForQuestion(1234567, {},function(value) {})
  • getAverageForQuestion(1234567, {segmentCode: [‘S1’, ‘S2’]}, function(value) {})
  • getAverageForQuestion(1234567, {product: [‘p1’, ‘p2’]}, function(value) {})
  • getAverageForQuestion(1234567, {productGroup: [‘pg1’, ‘pg2’], }, function(value) {})
  • getAverageForQuestion(1234567, {isCompleted: ‘true’}, function(value) {})
  • getAverageForQuestion(1234567, {questionID: [123, 234,345,456]}, function(value) {})
  • getAverageForQuestion(1234567, {customVariables: [{'custom1':[‘v1’, ‘v2]}, {‘custom60’ : [‘v1’, ‘v2’]}]}, function(value) {})
  • getAverageForQuestion(1234567, {dateRange: {start : ‘10/20/2021’, end : ‘04/30/2021’}}, function(value) {})


Refer to Filters for more information