How to use Skip Logic or Display Logic with Carry Forward Choices | XM Community
Skip to main content

My survey contains five questions related to media consumption. 

  1. Which of the following news sources do you recognizecheck all that apply
    ---- Page Break ---
  2. Which of the following news sources do you engage with frequentlycheck all that apply (answer options use Carry Forward logic to display all choices selected from Q1)
  3. Which of these news sources is your main source for information about government and politics? select only one (answer options use Carry Forward logic to display all choices selected from Q1)
  4. Which of these sources do you trust for political-related news? check all that apply (answer options use Carry Forward logic to display all choices selected from Q1)
    ---- Page Break ---
  5. Which of these sources do you distrust for political-related news? check all that apply (answer options use Carry Forward logic to display all choices unselected from Q4)

However, if a respondent selects all options for Q4 (i.e., they trust all the news sources they recognize), then Q5 is displayed without any answer options available. 

How do I prevent respondents from seeing Q5 if all they select all answer options in Q4?

 

I would like to be able to tell the Skip Logic dialogue box “Skip to end of block if Selected Count Is Equal to ALL” but I believe I need to enter a numeric value instead of ALL. Because the number of choices are carried forward from previous questions, ALL might equal anything between 1 and 12 depending on the respondent. 

I’ve also investigated using Display Logic on Q5, but again I’m unsure how to specify “Display Q5 only if there is at least one unselected choice from Q4.”

FYI I would like to avoid adding text to Q5 that says something like, “If no answer choices are displayed, please continue the survey” but I fear I might have to do just that if I cannot automate the skip / display logic. 

Thank you for any advice or guidance you can provide!!!

Assuming we have 5 options in Q1 - On Q5 add display logic as:

Display if:

if option 1 is not selected

OR

if option 2 is not selected

OR

.

.

OR

if option 5 is not selected

 


Hi @dr.mcclellan,

You can attempt the following steps:

  1. Place all your questions in one block (excluding Q5).
  2. Introduce a Branch with the condition: "If Q4 - Selected Count - Is not Equal to - 4" (where 4 is the total number of choices in Q4).
  1. Below this condition, add your Q5 question block and the End of Survey section, as illustrated in the attached screenshot.

  2.  

Let me know if this works for you

 


@Sachin Nandikol Thank you for the suggestion; unfortunately this will not work because the total number of choices in Q4 is dependent on how respondents answer Q1. There are 12 possible media sources they can choose from in Q1, and Q4 uses Carry Forward logic to display all the choices selected in Q1. In other words, the total number of choices in Q4 can range anywhere from 1 to 12. 

@Shashi Thank you also. I had great hope this would work, but unfortunately it does not. I think it is because of how the Display Logic interacts with the Carry Forward logic; I assume Qualtrics recognizes there are possible options that were not selected in Q4 (because they were not displayed to begin with) and shows Q5 anyway. 

I think I will just need to include the statement “If no answer choices are displayed, please continue the survey” in Q5. But if anyone else has ideas, I’m happy to test them out! 


@dr.mcclellan Sorry for answering this 9 months after you've brought the issue here - I found this topic while googling ways to solve a similar issue and something just came to my mind.

Instead of asking the last two questions separately, I would carry the answers to the first question forward to the statements of a Matrix table and create two scale points so they could pick between Yes / No (or, in your case, Trust / Distrust). 

It's not the cleanest solution - I don't particularly like how matrix tables are shown on mobile - but it worked for me


Leave a Reply