I’ll add the survey later to the demo server. For now, I’m using it within a custom variable (long integer) - expression:
…
new[]
{
//Multi-Select Questions
sellThrough.ContainsAny(1)?1:0,
sellThrough.ContainsAny(2)?2:0,
sellThrough.ContainsAny(3)?0:0,
**IsAnswered(sellToCountry)?1:0,**
setPrices.ContainsAny(1)?1:0,
setPrices.ContainsAny(2)?1:0,
setPrices.ContainsAny(3)?1:0,
setPrices.ContainsAny(4)?1:0,
setPrices.ContainsAny(5)?1:0,
setPrices.ContainsAny(6)?0:0,
//Single-Select Questions
avgmsv==(2)?2:0,
avgmsv==(3)?3:0,
avgmsv==(4)?4:0,
avgmsv==(5)?5:0,
avgmt==(1)?1:0,
avgmt==(2)?2:0,
avgmt==(3)?3:0,
avgmt==(4)?4:0,
avgmt==(5)?5:0,
avgmt==(6)?6:0,
onlineAvgmsv==(1)?1:0,
onlineAvgmsv==(2)?2:0,
onlineAvgmsv==(3)?3:0,
onlineAvgmsv==(4)?4:0,
onlineAvgmsv==(5)?5:0,
onlineAvgmt==(1)?1:0,
onlineAvgmt==(2)?2:0,
onlineAvgmt==(3)?3:0,
onlineAvgmt==(4)?4:0,
onlineAvgmt==(5)?5:0,
onlineAvgmt==(6)?6:0,
majoritySales==(1)?1:0,
majoritySales==(2)?1:0,
majoritySales==(3)?1:0,
qualityStandards==(1)?1:0,
qualityStandards==(2)?1:0,
demandResponseRate==(1)?3:0,
demandResponseRate==(2)?2:0,
demandResponseRate==(3)?1:0,
demandResponseRate==(4)?0:0,
calcAvgProductCost==(1)?1:0,
calcAvgProductCost==(2)?0:0,
calcAvgProductCost==(3)?0:0,
calcEcomProfit==(1)?1:0,
calcEcomProfit==(2)?0:0,
onlineMarketDemand==(1)?1:0,
onlineMarketDemand==(2)?1:0,
onlineMarketDemand==(3)?1:0,
onlineMarketDemand==(4)?1:0,
customerType==(1)?1:0,
customerType==(2)?0:0,
valueProposition==(1)?1:0,
valueProposition==(2)?0:0,
valueProposition==(3)?0:0,
eComMarketingMix==(1)?2:0,
eComMarketingMix==(2)?1:0,
eComMarketingMix==(3)?0:0,
eComMarketingMix==(4)?0:0,
competitorResearch==(1)?1:0,
competitorResearch==(2)?0:0,
trademark==(1)?1:0,
trademark==(2)?0:0,
eComLaws==(1)?3:0,
eComLaws==(2)?2:0,
eComLaws==(3)?2:0,
eComLaws==(4)?1:0,
eComLaws==(5)?0:0,
}.Sum()