x

主要章节

  1. LimeSurvey Cloud 与 LimeSurvey CE 对比
  2. 快速入门指南 - LimeSurvey 3.0+
  3. 软件安装
  4. 如何设计一个不错的调查(向导)
  5. 入门指南
  6. 管理 LimeSurvey
  7. 调查 - 说明
  8. 调查设置
  9. 问卷调查菜单
  10. 调查问卷结构
  11. 问题 - 简介
  12. 题组 - 简介
  13. 调查 - 管理
  14. 调查工具栏选项
  15. 多语言调查
  16. ExpressionScript 引擎 - 快速入门指南
  17. 其他和高级功能
  18. 常规问答
  19. 故障排除
  20. 变通方法
  21. 许可证
  22. 版本更改日志
  23. 插件
 Actions

QS

QS:阵列筛选

From LimeSurvey Manual

本页面可能为机器翻译,可能包含错误。 查看英文原文 · 改进此翻译
This page is a translated version of the page QS:Array filter and the translation is 100% complete.


阵列筛选 (array_filter)

描述

阵列筛选设置允许您使用任意多选题来选择或设定在后续的列表、阵列或多选题中显示哪些回答。

后续问题可以基于任意阵列问题类型进行筛选,包括:
  • 多选题
  • 带评论的多选题
  • 多短文本
  • 多数字
  • 阵列(5 分制、10 分制、是/否/不确定、增加/不变/减少、列)
  • 阵列(双尺度、文本、数字)
  • 排序

此外,上述每种问题类型都可以被筛选。

唯一的例外是阵列(列),它可以筛选其他问题,但不能筛选自身。

如何设置筛选

要设置筛选,请在您当前正在编辑的问题的阵列筛选框中输入某个多选题的问题代码。该问题将作为当前问题的信息来源,系统会获取上一个问题中已选的答案,并将其用作当前问题的答案选项。例如,如果您的来源多选题的问题代码为“Q1”,请在“阵列筛选”框中输入“Q1”以启动答案筛选过程。只有在问题 Q1 中被选中的答案选项才会显示在应用了阵列筛选的问题中。

如果您希望通过此选项筛选更多问题,请在框中输入这些问题代码,并以分号 (;) 分隔。
  第一个问题中使用的子问题代码必须与第二个问题中的子问题代码一致。否则,阵列筛选功能将无法筛选第一个问题的答案。注意:如果您想筛选第一个问题中的“其它”答案选项,则需要在第二个问题中为该答案提供一个子问题,并且该答案的子问题代码必须为“other”。请查看下面的示例,以更好地了解整个系统的工作方式。


如果多选题启用了允许“其它”的设置:您可以将子问题代码设为other,并根据“其它”是否被选中进行筛选。

级联

所选选项可以级联显示。这意味着您可以选择一个问题来筛选另一个问题,而该问题又可以筛选下一个问题,依此类推。

阵列筛选示例

让我们来看下面的示例,以更好地了解此设置的强大之处:



在上面的截图中有两个问题。第一个问题的问题类型为多短文本,第二个问题的问题类型为阵列双尺度。您在第一个问题中提供的答案将列在第二个问题中。从技术上讲,您对第一个问题的子问题所给出的答案会被筛选并显示在第二个问题中。

可通过以下链接下载此示例:limesurvey_group_32.lsg。请将此题组导入到您的 LimeSurvey 安装中。