It seems you may be using English. Would you like to go to the international site? bika.ai
产品指南
仪表盘
大数据多维表格
空间站
集成指南
自动化指南
企业AI智能体模板
私有化部署
开发者与扩展
最佳实践
marketing
功能参考
自动化触发器
自动化执行器
第三方集成
节点资源
数据表视图
数据表字段
仪表盘组件
智能任务
AI 向导
公式
空间站
更新日志
视频演示
本函数为多分支选择函数,它由表达式和多个分支+返回值组成,如果表达式等于某个分支值,则函数输出该分支对应的返回值。

【expression】是表达式,其运算的结果会与每个分支进行匹配。
【pattern】是分支,每个分支代表表达式的可能运算结果。每一个分支都有对应的返回值。
【result】是返回值,如果表达式的运算结果匹配了一个分支,则输出对应的返回值。
【default】是默认值,如果运算结果没有匹配任何一个分支,则函数输出默认值。默认值未填写时为空值。

比如例子一,{国家}是引用的一列数据,其输出值可能是成千上万个国家名称,它是该函数中的表达式。“中国”和“中文”分别为其中一条分支和返回值,它表示如果{国家}的输出值为“中国”时,则返回“中文”。而“通用英语”为默认值,它表示{国家}的输出值没有匹配任何分支时,则输出“通用英语”

Switch

本函数为多分支选择函数,它由表达式和多个分支+返回值组成,如果表达式等于某个分支值,则函数输出该分支对应的返回值。 【expression】是表达式,其运算的结果会与每个分支进行匹配。 【pattern】是分支,每个分支代表表达式的可能运算结果。每一个分支都有对应的返回值。 【result】是返回值,如果表达式的运算结果匹配了一个分支,则输出对应的返回值。 【default】是默认值,如果运算结果没有匹配任何一个分支,则函数输出默认值。默认值未填写时为空值。 比如例子一,{国家}是引用的一列数据,其输出值可能是成千上万个国家名称,它是该函数中的表达式。“中国”和“中文”分别为其中一条分支和返回值,它表示如果{国家}的输出值为“中国”时,则返回“中文”。而“通用英语”为默认值,它表示{国家}的输出值没有匹配任何分支时,则输出“通用英语”

输入公式

选择字段或函数

数字

/assets/icons/formula/number.svg

Sum

/assets/icons/formula/number.svg

Average

/assets/icons/formula/number.svg

Max

/assets/icons/formula/number.svg

Min

/assets/icons/formula/number.svg

Round

/assets/icons/formula/number.svg

Round Up

/assets/icons/formula/number.svg

Round Down

/assets/icons/formula/number.svg

Ceiling

/assets/icons/formula/number.svg

Floor

/assets/icons/formula/number.svg

Even

/assets/icons/formula/number.svg

Odd

/assets/icons/formula/number.svg

Int

/assets/icons/formula/number.svg

Abs

/assets/icons/formula/number.svg

Sqrt

/assets/icons/formula/number.svg

Mod

/assets/icons/formula/number.svg

Power

/assets/icons/formula/number.svg

Exp

/assets/icons/formula/number.svg

Log

/assets/icons/formula/number.svg

Value

文本

/assets/icons/formula/text.svg

Concatenate

/assets/icons/formula/text.svg

Find

/assets/icons/formula/text.svg

Search

/assets/icons/formula/text.svg

Mid

/assets/icons/formula/text.svg

Replace

/assets/icons/formula/text.svg

Substitute

/assets/icons/formula/text.svg

Len

/assets/icons/formula/text.svg

Left

/assets/icons/formula/text.svg

Right

/assets/icons/formula/text.svg

Lower

/assets/icons/formula/text.svg

Upper

/assets/icons/formula/text.svg

Rept

/assets/icons/formula/text.svg

T

/assets/icons/formula/text.svg

Trim

/assets/icons/formula/text.svg

Encode URL Component

逻辑

/assets/icons/formula/logic.svg

If

/assets/icons/formula/logic.svg

Switch

/assets/icons/formula/logic.svg

True

/assets/icons/formula/logic.svg

False

/assets/icons/formula/logic.svg

And

/assets/icons/formula/boolean.svg

Or

/assets/icons/formula/boolean.svg

Xor

/assets/icons/formula/boolean.svg

Blank

/assets/icons/formula/boolean.svg

Error

/assets/icons/formula/boolean.svg

Is Error

/assets/icons/formula/boolean.svg

Not

日期

/assets/icons/formula/date.svg

Today

即将推出

/assets/icons/formula/date.svg

Now

即将推出

/assets/icons/formula/date.svg

To Now

即将推出

/assets/icons/formula/date.svg

From Now

即将推出

/assets/icons/formula/date.svg

Date Add

/assets/icons/formula/date.svg

Datetime Diff

/assets/icons/formula/date.svg

Workday

/assets/icons/formula/number.svg

Workday Diff

/assets/icons/formula/boolean.svg

Is After

/assets/icons/formula/boolean.svg

Is Before

/assets/icons/formula/boolean.svg

Is Same

/assets/icons/formula/text.svg

Datetime Format

/assets/icons/formula/date.svg

Datetime Parse

/assets/icons/formula/text.svg

Datestr

/assets/icons/formula/text.svg

Timestr

/assets/icons/formula/number.svg

Year

/assets/icons/formula/number.svg

Month

/assets/icons/formula/number.svg

Weekday

/assets/icons/formula/number.svg

Weeknum

/assets/icons/formula/number.svg

Day

/assets/icons/formula/number.svg

Hour

/assets/icons/formula/number.svg

Minute

/assets/icons/formula/number.svg

Second

/assets/icons/formula/date.svg

Set Locale

/assets/icons/formula/date.svg

Set Timezone

/assets/icons/formula/date.svg

Created Time

/assets/icons/formula/date.svg

Last Modified Time

即将推出

数组

/assets/icons/formula/array.svg

Array Compact

/assets/icons/formula/array.svg

Array Unique

/assets/icons/formula/array.svg

Array Join

/assets/icons/formula/array.svg

Array Flatten

/assets/icons/formula/array.svg

Count

/assets/icons/formula/array.svg

CountA

/assets/icons/formula/array.svg

CountIf

/assets/icons/formula/array.svg

CountAll

对象

/assets/icons/formula/array.svg

Record ID

SWITCH

本函数为多分支选择函数,它由表达式和多个分支+返回值组成,如果表达式等于某个分支值,则函数输出该分支对应的返回值。 【expression】是表达式,其运算的结果会与每个分支进行匹配。 【pattern】是分支,每个分支代表表达式的可能运算结果。每一个分支都有对应的返回值。 【result】是返回值,如果表达式的运算结果匹配了一个分支,则输出对应的返回值。 【default】是默认值,如果运算结果没有匹配任何一个分支,则函数输出默认值。默认值未填写时为空值。 比如例子一,{国家}是引用的一列数据,其输出值可能是成千上万个国家名称,它是该函数中的表达式。“中国”和“中文”分别为其中一条分支和返回值,它表示如果{国家}的输出值为“中国”时,则返回“中文”。而“通用英语”为默认值,它表示{国家}的输出值没有匹配任何分支时,则输出“通用英语”

使用方法

SWITCH(expression, value1, result1, [value2, result2, ...], default)

示例

SWITCH({国家}, "中国", "中文", "俄国", "俄语", "法国", "法语", "日本", "日语", "通用英语") SWITCH("C", "A", "优秀", "B", "中等", "C", "普通", "D", "较差", "没有成绩") =>普通
bika cta

推荐阅读