Scoring weighting WITHIN a survey flow | Experience Community
Skip to main content
Solved

Scoring weighting WITHIN a survey flow

  • February 2, 2026
  • 9 replies
  • 61 views

kgillis
Level 6 ●●●●●●
Forum|alt.badge.img+30

I have a survey with scoring where questions will be weighted differently for their final score. Typically I can weight and do calculations/custom metrics within a dashboard - except for this project I must have the weight calculations completed and have it hit the data & analysis within the survey as I export the data to be used in a 3rd party reporting/dashboard platform.

Best answer by Chee Heng_SZ

I did not try out doing math operations directly on the scoring category ${gr://...} before but from what I see in your screenshots, you should follow the Qualtrics math operations syntax. This is also mentioned within the Qualtrics supporting documentation.

 

I am guessing you are missing the e in $e{ } for it to be considered math operations. Try $e{ gr://SC_.../Score * 0.3 }

 

Any combination of terms as values of embedded data is considered as concatenating by default. Since the 4 PQI terms are unable to be determine, they are considered as blanks.

Hence,  blanks with the + signs resulted in +++.

 

If you are performing another math operation to sum up the PQIs, it should be something like PQI= $e{ e://Field/PQI1 + e://Field/PQI2 + e://Field/PQI3 + e://Field/PQI4 }.

 

Hope this is helpful and clear enough.

If not, I can provide screenshots tomorrow once I am available.

9 replies

Forum|alt.badge.img+24

Hi ​@kgillis ,

 

Wouldn’t using embedded data in survey flow to be a weightage multiply by the respective category scoring fulfill your requirement?

Unless I misread or the weighting is done through other formula.

 

For example, block 1 is 20%, block 2 is 50% and block 3 is 30%.

Then, set up 3 scoring categories based on the blocks in scoring section.

Then, set up an embedded data Weighted score=0.2* SC1 + 0.5*SC2 + 0.3*SC3.

 

 


kgillis
Level 6 ●●●●●●
Forum|alt.badge.img+30
  • Author
  • Level 6 ●●●●●●
  • February 3, 2026

hypothetically if I wanted to pull only the score for block 1 is there an “easy” way to do it or do I have to pull through every question (I have a block where participants only see 1 matrix questions but there are over 90 matrix questions with over 1500 statements within that block) - I would love to pull their score from the block without having to branch/condition for each of those questions.


Forum|alt.badge.img+24

It will still be rather tedious due to the large number of questions and statements.

You will need to set up the scoring for each question in the scoring section.

but if the scoring category is done correctly (only questions under block 1 are scored as a category named block 1, questions under another block are scored as another category name), you can just make use of the piped text of the scoring category 1 within your survey.

 

Additionally, matrix question scoring has an easier way for setting up by toggling on the statement or scale or selecting the dropdown instead of individual cells.

 

Illustration below:

setting up my category named score where scale1=1, scale2=2, scale3=3. I just toggle every statement.

 

Add piped text for scoring using page break or on the next block for scoring to reflect the respondent’s selection.

 

 

based on the combination, score for M1 to M3 should be 18.
the result that is displayed on the next page.

If you need to include the weighting to the block before the result, add an embedded data to do any required math operations.

sample for score for block 1 to be 20%

More information: 

Scoring

Math Operations


kgillis
Level 6 ●●●●●●
Forum|alt.badge.img+30
  • Author
  • Level 6 ●●●●●●
  • February 4, 2026

So I have it set up that way, but it isn’t work...

It’s pulling in the scores, which is good.

But the weighted scores (embedded data) are all null and I can’t figure out why - interestingly enough the “PQI score” is showing as “+++” rather than null. All the typical stuff is checked, I’ve tried on preview links as well as published and tried on a true link, no difference. I’ve made sure the end of survey comes after the embedded data too.

 


Forum|alt.badge.img+24

I did not try out doing math operations directly on the scoring category ${gr://...} before but from what I see in your screenshots, you should follow the Qualtrics math operations syntax. This is also mentioned within the Qualtrics supporting documentation.

 

I am guessing you are missing the e in $e{ } for it to be considered math operations. Try $e{ gr://SC_.../Score * 0.3 }

 

Any combination of terms as values of embedded data is considered as concatenating by default. Since the 4 PQI terms are unable to be determine, they are considered as blanks.

Hence,  blanks with the + signs resulted in +++.

 

If you are performing another math operation to sum up the PQIs, it should be something like PQI= $e{ e://Field/PQI1 + e://Field/PQI2 + e://Field/PQI3 + e://Field/PQI4 }.

 

Hope this is helpful and clear enough.

If not, I can provide screenshots tomorrow once I am available.


kgillis
Level 6 ●●●●●●
Forum|alt.badge.img+30
  • Author
  • Level 6 ●●●●●●
  • February 5, 2026

Here is what finally worked - if I tried calculating on the score directly it gave errors… so I had to set the score as embedded data, then score off that embedded data field in a following embedded data element

 

 


kgillis
Level 6 ●●●●●●
Forum|alt.badge.img+30
  • Author
  • Level 6 ●●●●●●
  • February 5, 2026

@Chee Heng_SZ one more question for you - how would I make it to round to the tenth or hundredths place rather than including a whole bunch of decimal places?

 

 


Forum|alt.badge.img+24

There is a section about rounding in the math operation supporting documentation.

 

"$e{ round( 10 / 3 , 2 ) } rounds 10/3 with 2 decimal places and resolves to 3.33."


kgillis
Level 6 ●●●●●●
Forum|alt.badge.img+30
  • Author
  • Level 6 ●●●●●●
  • February 9, 2026

I figured it out - seems that within embedded data you can only do a single math operation at a time. I had place yet another embedded data element and then pull the field then equate the rounding… kinda crazy! Thank you so much for all of your help ​@Chee Heng_SZ