QuestionPro Survey Software
QuestionPro Online Self Help

Compound Branching / Delayed Branching Logic

What is Compound / Delayed Branching Logic?

With simple branching you cannot set up logic based on responses to multiple questions. Also with Simple Branching the logic is executed immediately.

Compound Branching: With help of Compound Logic you can set up branching based on responses to multiple questions in the Survey.

Delayed Branching: With Delayed Branching you can set up Branching Logic based on a Question which was asked much earlier in the Survey.

Compound Branching and Delayed Branching can be used in combination in a Survey.

Consider this example:

Q1: Gender
Q2: Age
Q3: General question to be answered by everybody
Q4: General question to be answered by everybody
Q5: General question to be answered by everybody

Now after Q5 respondents should branch to different questions based on their selection in Q1 AND Q2

Q6: To be answered only by respondents who selected Gender=Male and Age=18 & above Q7: To be answered only by respondents who selected Gender=Male and Age=18 & above

Now all respondents should again answer rest of the questions.

Q8: General question for all respondents Q9: General questions for all respondents.

Steps for setting this up:

  • First set up all the questions in the survey.
  • Now since the logic should be executed after Q5, click on the Add/Update Logic link for Q5. Go to:
    Screenshot

  • Select the Compound/Delayed Branching option.
    Screenshot

  • On the Compound/Delayed Branching screen you can select from a Pre-Defined Criteria or Add New Criteria. Click on the Add New Criteria link.
    Screenshot

  • Step 1 - Choose Segmentation Type. Enter name for the criteria and click next.
    Screenshot

  • Step 2 - Add/Edit Criteria: Add the required criteria(s) and click on Finish to save.
    Screenshot

  • Now select the Criteria and set up the conditions for - If Condition Matches Branch To : and Otherwise Branch To : and update the logic.
    Screenshot

This will set up the logic. Also make sure you add a page break before Q8 for proper functionality.

See example:

This tool is in Beta - What does this mean?
  • Support for this tool will be very limited
  • This tool may not be available with your current license

License Restrictions
This feature/tools described here are available with the following license(s) :

Additional References