Introduction
Open-ended questions often allow for the survey respondent to give several answers. For example:
Which soft drinks are you aware of?
1.____________
2.____________
3.____________
This data will appear in Q as a set of Text variables which may or may not be combined as a Text - Multi question.
When coding this data, you may wish to generate a table for the first answer given (called Top of Mind or 1st Mention) and another table for the answers given overall (that is, to all of the three possible mentions). While you can code the first variable separately, and then code all of the variables together, it is more efficient to share the coding that you have done between the two. Below are two techniques that can make use of Q's ability to share a single code frame between coded questions. Both methods will give the same results regardless of whether the data in the open-ended question is single-response (e.g. single brand names in each variable) or if it contains true multiple-response data (e.g. several brands in each variable or more complicated responses that express multiple concepts).
Methods
Method 1 - Single-response answers
- If the Text variables are combined as a Text - Multi question then highlight them, right-click, and choose Revert to Source.
- Right-click the first variable and select Insert Variable(s) > Code Text > New Code Frame.
- Choose to code into a Pick One question.
- Do the coding. This results in the coded question for the 1st Mention.
- Highlight all of the question's open-ended variables in the Variables and Questions tab.
- Right-click and select Insert New Variable(s) > Code Text > Reuse by sharing code frame > <Name of your first coded question>.
- Choose to code into a Pick One - Multi question.
- Code any of the remaining responses and click OK. This produces a Pick One - Multi question for the set of variables.
- Change the Question Type of the new question to Pick Any - Compact. This new question will count the total responses.
Method 2 - Multiple-response answers
- If the original Text variables are not combined as a Text - Multi question, highlight them, right-click, and select Set Question and create a Text - Multi question.
- Right-click on the Text variable for the first mention and select Copy and Paste Variables > Exact Copy.
- Right-click the Text variable for the first mention and select Insert Variable(s) > Code Text > New Code Frame.
- Choose to code into a Pick Any question.
- Do the coding. This results in the coded question for the 1st Mention.
- Highlight the variables from the Text - Multi question.
- Right-click and select Insert New Variable(s) > Code Text > Reuse by sharing code frame > <Name of your first coded question>.
- If asked, choose to code into a Pick Any question.
- Code any of the remaining responses and click OK. This produces a Pick Any question for the set of variables. This new question will count the total responses.
NEXT
How To Use Set Question On Questions With Different Code-Frames