最新历史版本 :SWITCH 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 函数释义编辑

类别描述
函数写法

SWITCH(表达式,值1,结果1,值2,结果2,......,其他结果)

函数作用

如果表达式的结果是值1,整个函数返回结果1,如果表达式的结果是值2,整个函数返回结果2,如果没有符合要求的值,则返回其他结果。

参数说明

结果1,结果2...,其他结果,必须为相同字段类型。

其他结果可以缺省,缺省时表达式值没有对应的结果时返回为空。

参数类型-

下表中是一些简单的公式示例:

公式结果
SWITCH(1+2,3,"今天星期三",4,"今天星期四")今天星期三
SWITCH(5,3,"今天星期三",4,"今天星期四","星期五")星期五

2. 示例编辑

例如希望对班级进行设置:当前值是 Class1 则显示一班,如果是 Class2,则显示二班,如果是 Class3,则显示三班,否则则显示四班。

1)点击「新增字段>公式」,编辑公式:switch(班级,"Class1","一班","Class2","二班","Class3","三班","四班"),如下图所示:

注:公式中班级并非手动输入,而是在左侧字段中单击选择。  

32.png

2)那么最后的结果就新增一列显示对应班级,如下图所示:

6.png