getPercentageForQuestion(questionID , answerID, filter, onSuccess)

Description

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


Example:

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


Refer to Filters for more information