通过提取,您可以确保后续问题仅显示受访者在上一个问题中标记的某些选项。这样,受访者只会看到对他们重要的答案选项。
应用提取
首先创建你的源问题(你将基于的问题)和你的目标问题(只会显示源问题中标记的选项的问题)。确保两个问题都在不同的页面上。还要确保答案选项的顺序完全相同。不过,这些答案选项不需要有相同的措辞。
- 点击图标
在目标问题旁边,然后点击编辑。
- 转到“设置”选项卡。
- 在这里,您将看到选项Extraction based on 。
- 在下拉菜单中选择正确的来源问题,然后点击保存。
为了显示
您可以在下面找到一个示例,说明受访者的提取情况。im体育的网站上还提供了一个简短的提取演示。
也可以将提取应用于稍后提出的几个问题的问题。源问题和目标问题不一定是后续问题。只要问题在不同的页面上并且选项的顺序相同,就可以提取。
从矩阵问题中提取
提取下拉菜单将不包含矩阵(表格)问题,因为要从中提取的可能性太多。
您是否只想显示获得正面评价的子问题?还是消极的?如果您的问题是关于im体育官app使用,比如某物的im体育官app使用频率,是否必须显示该物品?每周一次?每天?
当你想从矩阵中提取时,你将不得不im体育官app使用问题显示逻辑来隐藏不符合你要求的项目。
例子
假设您的来源问题(即矩阵问题)是关于人们消费某些im体育产品的频率:

而你的后续问题只涉及人们至少每周消费的im体育产品。

在那种情况下,问这个关于人们勾选“每月”、“少于每月”或“从不”的im体育产品的问题是没有意义的。换句话说,如果为矩阵中的相应子问题选择了第 3、4 或 5 列,则必须隐藏这些im体育产品。
你这样做如下:
- 创建您的来源和目标问题
- 添加问题数据标签,最好同时添加到两个问题中,但至少添加到源问题中。稍后您将需要它来获取CSL 代码。
- 编辑目标问题并转到显示逻辑选项卡。
- 将每个响应选项设置为Hide if 。
- 现在添加以下CSL 代码:
{{gt respondent.questions. [LABEL] .subQuestions. x .orderNumber '2'}}
- 将 [LABEL] 替换为您的源问题的数据标签。
-
将 x 替换为与子问题顺序相对应的数字。如果它是您指的第一个子问题,请im体育官app使用“1”,如果它是第二个子问题,请im体育官app使用“2”,依此类推。
- 单击保存。
该代码规定,如果列号(由“orderNumber”表示)大于 ('gt') 2,即如果选择了第 3、4 或 5 列,则必须对响应者隐藏此响应。
其他例子
相同的语法可用于评分量表类型的矩阵问题,例如,当受访者必须选择低于某个数字的分数时。
或者,当然也可以反其道而行之,必须选择更高的分数(即列) 。在那种情况下,您不im体育官app使用“大于”作为隐藏条件,而是im体育官app使用“小于”,即运算符“lt”。
{{lt respondent.questions.[LABEL].subQuestions.x.orderNumber 'y'}}
如果只有一个答案会导致选项被隐藏,则im体育官app使用“等于”运算符或“eq”:
{{eq respondent.questions.[LABEL].subQuestions.x.orderNumber 'y'}}
6条评论
加入对话Shusmita Rahman - 2018 年 9 月
你好,
我正在为我工作的组织进行调查。我的源问题有“其他,请说明”选项,我想将答案传递到目标问题。现在,当我将“其他,请说明”作为目标问题的选项之一时(我希望源问题的答案会被保留),我只是再次获得打开文本框的选项,源问题的答案丢失了。有没有办法将响应传递过来?
谢谢
Nadia De Vriendt - 2018 年 9 月
嗨,Sushmita,
您需要放置一个变量{{respondent.questions.mylabel.answerChoices.1}}而不是再次激活“其他请说明”。将“mylabel”替换为im体育官app使用的数据标签,将“1”替换为您要显示的响应位置。
因此,例如,如果您的源问题是带有数据标签mylabel 的问题 5,而“其他请说明”是第 6 个可能的回答,请将 {{respondent.questions.mylabel.answerChoices.6}} 放入目标问题中。不要在后续问题中勾选“其他请说明”。在这种特殊情况下你不需要它。
当您这样做时,“其他”框中提供的答案将显示在后续问题中。
以下文章也解释了此方法:im体育官app使用管道显示后续问题中的给定答案。
史蒂夫- 2016 年 11 月
如何仅im体育官app使用未选择出现在后续问题(首次提及/所有其他提及)中的回复列表中的答案?
Nadia De Vriendt - 2016 年 11 月
嗨史蒂夫
在im体育程序员的帮助下,这也是可能的。
我看到您还就此特定用例与im体育的支持团队开了一张票。im体育会通过那张票与您联系。
Niels - 2016 年 6 月
我不清楚如何im体育官app使用提取将文本框列表的答案用作矩阵复选框中的子问题。编辑矩阵复选框时,我可以选择要从中提取的正确问题,但是当我点击“保存”时,一条消息警告我至少需要填写 1 个子问题。我怎样才能避免这种情况?
Nadia De Vriendt - 2016 年 6 月
嗨尼尔斯,
在这种情况下,您需要将提取与管道结合起来。您只需将正确的管道变量作为矩阵中的子问题。
如果您的文本框列表是问题 4 并且它有 5 个文本框,则将以下变量放入矩阵中:
此设置与提取相结合,可确保只有在文本框列表中实际填写的选项才会返回矩阵中。