逻辑函数一般用于需要逻辑判断的表单,包含以下:
IF
语法:IF(A,B,C)
说明:如果满足条件A,则返回B,否则返回C,支持多层嵌套IF函数
例如:成绩分类选择显示具体的成绩层级。
操作步骤:
1. 选择【成绩层级】控件的计算公式。
2. 设置计算公式为:IF(成绩分类=="优",">=80","<80")。
可与AND、OR函数结合,详情参照OR函数。
AND
语法:表达式1 AND 表达式2
说明:多个用AND连接的表达式,当所有表达式均为true时,表达式返回true,否则返回False
与IF、OR函数结合,详情参照OR函数。
OR
语法:表达式1 OR 表达式2
说明:多个用OR连接的表达式,只要有一个表达式为true,表达式返回true
例如:满足特定条件显示对应内容,利用IF、OR、AND三个函数进行隐藏条件设置。
当【报修类型】选择“上门”或“维修”时,显示【维修内容】。
当【报修类型】选择“咨询”和“电话”时,显示【详情内容】。
操作步骤:
1. 选择【维修内容】控件的隐藏条件。
2. 设置隐藏条件为:IF(报修类型=="上门" OR 报修类型=="维修",false,true)。
3. 选择【详情内容】控件的隐藏条件。
4. 设置隐藏条件为:IF(CONTAINS(报修类型,"电话") AND CONTAINS(报修类型,"咨询"),false,true)。
CASE()
语法:CASE(条件表达式1,条件表达式1为true返回该值,条件表达式2,条件表达式2为true返回该值,...)
说明:判断是否满足一个或多个条件,且返回符合第一个TRUE条件的值,CASE可以取代多个IF语句嵌套
书写格式:CASE(语文成绩>90,"优秀",语文成绩>80,"良好",语文成绩>=60,"及格",语文成绩<60,"不及格")
文章反馈
*请选择您遇到的问题类型?
*请描述问题详情
支持上传9张图片且单张大小不超过3M