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, 体重) / (身高 _ 身高)