web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

News and Announcements icon
Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Power Automate / Assigning a score per ...
Power Automate
Unanswered

Assigning a score per answer to a Microsoft Forms Survey

(2) ShareShare
ReportReport
Posted on by 4

Hi,

 

I'd like to assign a score to each answer to questions in a Microsoft Forms survey, and calculate the total score at the end of the survey.

 

E.g

Q1 - What is your grasp of Microsoft Power Automate?

I do not know how to use PA. (Score of 0)

I have used PA a little (Score of 1)

I have used PA a lot (Score of 2)

Etc etc.

 

There will be multiple questions and Id like to assign a score of 0-4 for each answer and then calculate the total score.

 

Can someone please assist me in doing this?

 

Thanks for your time.

Categories:
I have the same question (0)
  • trice602 Profile Picture
    16,144 Super User 2026 Season 1 on at

    Hi @AaronC2 ,

     

    One way I have done this successfully is to use cases and variables.  As an example, for each question, have a switch case and assign the value to the variable.  

     

    So to start, after get reponses, I would have a series of initialize variables Q1, Q2, Q3, Q4, etc, etc.

     

    Next my first switch case would be for question 1,  case 1 = I do not know how to use PA., case 2 = I have used PA a little, case 3 = I have used PA a lot, and maybe a default case (not really needed).

     

    Then inside each case, you set the variable to a value.  So if question 1 was "I do not know how ot use PA", your case 1 would be true and the value of the variable Q1 would be 1.  Etc, etc.

     

    Finally, you need the total points.  You can do that the old fashion way with a compose and math, the additional add(), only accepts two variables at a time, so thing of nested variables, such as add(add(Q1,Q2),add(Q3,Q4)) for compose1, compose2 add(output(compose1),add(Q5,Q6)), compose3 add(output(compose2),add(Q7,Q8), etc, etc.

     

    Goes without saying, there are other ways to do this, just typing as I am thinking...

     

     

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Introducing the 2026 Season 1 community Super Users

Congratulations to our 2026 Super Users!

Kudos to our 2025 Community Spotlight Honorees

Congratulations to our 2025 community superstars!

Congratulations to the March Top 10 Community Leaders!

These are the community rock stars!

Leaderboard > Power Automate

#1
Haque Profile Picture

Haque 569

#2
Valantis Profile Picture

Valantis 484

#3
Vish WR Profile Picture

Vish WR 460

Last 30 days Overall leaderboard