logic
公式配置
1)公式类型切换
点击公式输入框里面的「问题标签」,可以进入模式切换页面,也可以点击问题选择栏里面右侧的图标快捷输入。
- 值模式 :直接选中的单选或多选题选项结果会参与计算,对于填空题则是填空题的值。
- 计分模式 :将选中的结果转换成得分,默认第一个选项 1 分,第二个选项 2 分,用户也可以手动配置分值。常见的应用场景是,测评模式下获取问题的得分用于计算维度。
- 文本模式 :选中的单选或多选题选项结果将以文本形式参与计算。常见场景是,答案引用逻辑里面获取文本。
2)公式计算结果类型
公式计算的结果主要有两种类型:布尔类型和值类型(文本或数字)。不同类型的结果适用于不同的逻辑设置场景。
-
布尔类型 布尔类型的结果通常用于控制逻辑显示和隐藏规则。例如:
- 显示逻辑公式:当公式计算结果为 true 时,显示当前问题;当结果为 false 时,隐藏当前问题。这种类型的公式通常配置在条件判断上,用于动态控制问卷题目的显示和隐藏。
-
值类型 值类型的结果通常是文本或数字,主要用于填充问卷中的填空题。例如:
- 公式计算:根据逻辑配置计算出问题的答案,如根据身高体重计算 BMI 值,或者根据身份证号计算性别和年龄。这种类型的公式通常配置在填空题上,计算结果会直接填充到填空题的值中。通过公式计算,卷王问卷系统能够在多种场景下灵活应用,提高了问卷的智能化和便捷性,使得问卷设计和使用更加高效。
逻辑设置场景
显示隐藏逻辑
卷王问卷系统提供了强大的可视化显示逻辑配置功能,支持条件和条件组的嵌套组合,能够满足大部分场景的需求。在遇到更复杂的场景时,还可以通过公式来配置显示隐藏逻辑。
公式运算的原理是根据设定的公式计算结果返回 TRUE 或 FALSE,当返回 TRUE 时显示当前问题,返回 FALSE 时隐藏当前问题。公式运算显隐逻辑不仅实现了全部可视化逻辑配置的功能,还增加了灵活性和智能化程度,使得问卷的设计和使用更加便捷。
进入问卷设计,选中要设置的问题,在「题目设置>>逻辑设置」处,点击下方的「显隐逻辑」,即可开始公式编辑:
公式计算结果类型:布尔类型 应用示例:
1)简单条件
问卷中设置一个问题:“您是否愿意接受进一步的调查?” 如果用户选择“是”,则显示后续的调查问题;如果选择“否”,则隐藏这些问题。 配置方式:公式为
IF(选择 = "是", TRUE, FALSE)
2)复合条件
问卷中设置多个问题,如“年龄”、“职业”和“收入水平”。 如果用户年龄大于 30 岁,且职业为“经理”,则显示“收入水平”问题;否则隐藏。 配置方式:公式为
IF(AND(年龄 > 30, 职业 = "经理"), TRUE, FALSE)
跳转逻辑
卷王问卷系统提供了强大的可视化跳转逻辑配置功能,支持 条件和条件组的嵌套组合 ,能够满足大部分场景的需求。在遇到更复杂的场景时,还可以通过公式来配置跳转逻辑。
进入问卷设计,选中要设置的问题,在「题目设置>>逻辑设置」处,点击下方的「跳转」,即可开始公式编辑:
跳转逻辑的公式输出结果为具体的要跳转问题,并且问题需要使用「文本模式」。如下图,当爱好选择吃时,跳转到单选题 3,当爱好选择喝时,跳转到单选题 4。
公式计算场景
卷王问卷系统支持在所有填空题中配置公式计算,包括单行文本题、多行文本题、单选填空、多选填空、横向填空的每一个填空项。通过公式计算,系统能够根据设定的公式自动计算填空项的结果,并在所有关联的问题都有结果时自动计算并显示结果。
进入问卷设计,选中要设置的填空题,在「题目设置>>公式设置」处,点击下方的「公式计算」,即可开始公式编辑:
- 公式计算结果类型:值类型
功能亮点:
- 广泛支持:所有类型的填空题(单行文本题、多行文本题、单选填空、多选填空、横向填空)都支持公式计算,每一个填空项都可以配置公式。
- 自动计算:当公式中所有关联的问题都有结果时,该填空题将自动计算并显示结果。
- 默认值配置:在设置公式时,可以配置公式中用于计算的问题的默认值。通常情况下,只有当所有关联问题都有答案时,公式才会计算结果;但是设置默认值后,即使某些关联问题没有答案,公式也会根据默认值计算结果。
应用示例
1)BMI 计算
问卷中设置两个填空题:“身高”和“体重”,并希望根据这两个值计算 BMI(体重指数)。在设置公式时,可以配置身高和体重的默认值。 配置方式:公式为
# BMI 值将自动计算并填入对应字段
IF(身高 = "", 1.75, 身高) _ IF(体重 = "", 70, 体重) / (身高 _ 身高)
2)总分计算
问卷中设置多个评分题,分别是“题目 1 得分”、“题目 2 得分”和“题目 3 得分”,并希望自动计算总分。可以配置每个评分题的默认值。 配置方式:公式为
# 总分将自动计算并填入对应字段
SUM(IF(题目 1 得分 = "", 0, 题目 1 得分), IF(题目 2 得分 = "", 0, 题目 2 得分), IF(题目 3 得分 = "", 0, 题目 3 得分))
结束逻辑
卷王问卷系统允许设置结束逻辑,根据用户的回答提前结束问卷。
公式运算的原理是根据设定的公式计算结果返回 TRUE 或 FALSE,当返回 TRUE 时问卷结束。结束逻辑的公式计算使问卷能够根据用户的输入动态决定问卷的终止点。
进入问卷设计,选中要设置的问题,在「题目设置>>逻辑设置」处,点击下方的「结束逻辑」,即可开始公式编辑:
- 公式计算结果类型:布尔类型
应用示例:
1)简单条件
问卷中设置一个问题:“您是否愿意继续?” 如果用户选择“否”,则结束问卷。 配置方式:公式为
IF(选择 = "否", TRUE, FALSE)