Forum Discussion
Multiple Choice answers with branching per answer
BeckyLC unfortunately this feature is unavilable in MS Forms.
I do hope they implement this in the near future.
kirstenmiller I suspect this will never be implemented because the branching would have to take account of every possible combination of checkboxes selected.
Rob
Los Gallardos
Microsoft Power Automate Community Super User
- ChrisLangfieldNov 09, 2021Copper ContributorNo it wouldn't. What I would want is for it to be based on the usual market research options of any (ie at least one), all, or none of the selected items (it could get fancy and allow between N and X of the selected items if more than two are selected; wider still, include an option for only these and no others, but those are more complex). One simply ticks a number of boxes, makes the choice of any/all/none, and the routing is based on that being true or false. Can that be done?
- Star_DNov 09, 2021Iron Contributor
ChrisLangfield , but isn't that human logic? Computers don't think like people.
For a program, doesn't every permutation have to be iterated on the back-end for that routing to take place?
***DISCLAIMER: I am not a programmer***- RobElliottNov 09, 2021Silver Contributor
Star_D yes that sounds about right to me

Rob
Los Gallardos
Intranet, SharePoint and Power Platform Manager (and classic 1967 Morris Traveller driver)
- kirstenmillerFeb 17, 2021Copper Contributor
RobElliott that's unfortunate as theres plenty of competitor programs that have that feature.
- RobElliottFeb 17, 2021Silver Contributor
kirstenmiller I can't even get my brain round the logic of how that would work! Suppose you had 8 choices in your multi-select form, if a user checked 1,3 and 5 where would it branch to? If another user selected 1,6 and 7 where would that branch to? What if a user checked all 8 choices where would that branch to? And so on. With 8 choices there are 40,320 possible branching combinations. I cannot see how Microsoft could possibly implement that in Forms. What are the competitor applications you mentioned that allow this branching from multi-select choices and how do they handle such a large number of potential branches?
Rob
Los Gallardos
Microsoft Power Automate Community Super User- Erik PittiMar 19, 2024Copper Contributor
They could implement "if answer includes X, do Y" so at most you'd have 8 branches based on your 8 choices. In the 8 example scenario you posed, if the user checked 1,6 and 7 then follow branch 1 to completion, then return and do branch 6 to completion, then do branch 6. At most you'd have to add a "Return" option in the branch logic so it would know where the branch ended.
Apologies for the necropost.