产品指南
大数据多维表格
仪表盘
集成指南
自动化指南
企业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

推荐阅读