轻析数据集函数
文本函数
1. CONCAT
CONCAT(文本字段1,文本字段2 …)
1.1 函数简介
将多个「文本字段」合并为一个「文本字段」
1.2 函数说明
- 公式中至少要有一个及以上文字字段或内容,否则函数无法运算
- 必须使用英文逗号隔开
1.3 函数案例
如图所示,在管理客户订单信息时,想要将在客户名称中直观显示客户的所在地区。可以通过CONCAT函数将「西北地区」与「李华农业科技有限公司」合并为「西北地区李华农业科技有限公司」字段

2. MID
MID(文本字段,数字1,数字2)
2.1 函数简介
返回「文本字段」从「数字1」的位数开始,到「数字2」个字数的字符串
2.2 函数说明
- 汉字、字母、标点符号和数字等都占一个字数
- 公式中的「文本字段」、「数字1」与「数字2」均为必填项
- 必须使用英文逗号隔开
2.3 函数案例
如图所示,在管理客户订单信息时,使用MID函数截取订单编号「13728372637」从第2位开始后的4个字数,得到「3728」

3. LEFT
LEFT(文本字段,数字字段)
3.1 函数简介
返回从「文本字段」左数的第一个字符开始,到指定数量「数字字段」的字符
3.2 函数说明
- 汉字、字母、标点符号和数字等都占一个字数
- 公式中的「文本字段」与「数字字段」均为必填项
- 必须使用英文逗号隔开
3.3 函数案例
如图所示,使用LEFT函数截取订单编号「13728372637」左数前6位字数,得到「137283」

4.RIGHT
RIGHT(文本字段,数字字段)
4.1 函数简介
返回从「文本字段」右数的第一个字数开始,到指定数量「数字字段」的字数
4.2 函数说明
- 汉字、字母、标点符号和数字等都占一个字数
- 公式中的「文本字段」与「数字字段」均为必填项
- 且用英文逗号隔开
4.3 函数案例
如图所示,使用RIGHT函数截取客户公司名称「李华农业科技有限公司」右数前四位字数,得到「有限公司」

5.LEN
LEN(文本字段)
5.1 函数简介
返回「文本字段」的字数数量
5.2 函数说明
- 汉字、字母、标点符号和数字等都占一个字数
- 公式中的「文本字段」为必填项
5.3 函数案例
如图所示,使用LEN函数计算得出「易碎物品,小心包装」的字数数量为9

6. UPPER
UPPER(文本字段)
6.1 函数简介
将「文本字段」中的小写英文字符全部转换为大写英文字符
6.2 函数说明
- 公式中的「文本字段」为必填项
6.3 函数案例
如图所示,使用UPPER函数将编号「78MUYmu」中的小写英文字符全部转换为大写英文字母,得到「78MUYMU」

7. LOWER
LOWER(文本字段)
7.1 函数简介
将「文本字段」中的大写英文字符全部转换为小写英文字符
7.2 函数说明
- 公式中的「文本字段」为必填项
7.3 函数案例
如图所示,使用UPPER函数将编号「78MUYmu」中的大写英文字符全部转换为小写英文字母,得到「78muymu」

8. REPLACE
REPLACE(文本字段1,数字1,数字2,文本字段2)
8.1 函数简介
将「文本字段1」中,从「数字1」的位数开始,将「数字2」个字数替换为「文本字段2」
8.2 函数说明
- 汉字、字母、标点符号和数字等都占一个字数
- 公式中的「文本字段1」、「数字1」、「数字2」与「文本字段2」皆为必填项
- 必须使用英文逗号隔开
8.3 函数案例
如图所示,使用REPLACE函数将订单编号「13728372637」从位数1开始,将2个字数替换为文本字段“CN”,得到「CN728372637」

9. SEARCH
SEARCH(文本字段1,文本字段2,数字)
9.1 函数简介
在「文本字段2」中查找「文本字段1」,返回「文本字段1」在「文本字段2」中的第一个字数的位置序号
9.2 函数说明
- 公式中的「文本字段1」、「文本字段2」与「数字」皆为必填项
- 必须使用英文逗号隔开
9.3 函数案例
如图所示,使用SEARCH函数查找「螺丝」在「铁路用,A级特型螺丝」出现的位置,得到9

10. TEXT
TEXT (数字字段/日期字段)
10.1 函数简介
将任意类型字段,转换为文本字段
10.2 函数说明
- 公式中需要任填一个「数字字段」或「日期字段」,不能为空
10.3 函数案例
如图所示,通过TEXT函数将数字字段「26923」转换为文本字段「26923」

11. DATEFORMAT
DATEFORMAT (日期字段,格式,语言)
11.1 函数简介
将「日期字段」转化为指定「格式」
格式:日期字段呈现的形式
语言:日期字段显示的语言,“CN”对应中文,”EN”对应英文
格式填写“YYYYMMDD HH:mm:ss”,对应“年,月,日,时,分,秒”,此时无需填写「语言」
示例:DATEFORMAT(日期,"YYYYMMDD HH:mm:ss"),返回字符串“20180101 12:12:12”
DATEFORMAT(日期,"YYYY HH"),返回字符串”202317”
格式填写“E, EE, EEE”,对应“06,周日周六,星期日~星期六”,语言可填写“CN”或”EN”
示例:DATEFORMAT(日期,EEE,CN),返回字符串“星期日”
DATEFORMAT(日期,EEE,EN),返回字符串“Sunday”
11.2 函数说明
- 公式中的「日期」、「格式」为必填项
- 必须使用英文逗号隔开
11.3 函数案例
如图所示,使用DATEFORMAT计算「2023-04-26 09:13:09」对应的星期,得出「星期三」

数字函数
12.AVERAGE
AVERAGE(数字字段1,数字字段2,...)
12.1 函数简介
计算所有「数字字段」的平均值
12.2 函数说明
- 公式中的「数字字段1」为必填项
- 必须使用英文逗号隔开
12.3 函数案例
如图所示,使用AVERAGE函数计算「23」、「40」与「34」的平均点击量,得出「32.333333333333333」

13.ABS
ABS(数字字段)
13.1 函数简介
返回一个「数字字段」的绝对值
13.2 函数说明
- 公式中的「文本字段1」、「文本字段2」与「数字」皆为必填项
- 必须使用英文逗号隔开
13.3 函数案例
如图所示,通过ABS函数计算「-1309」的绝对值,得出「1309」

14. MAX
MAX(数字字段1,数字字段2,...)
14.1 函数简介
返回所有「数字字段」中的最大值
14.2 函数说明
- 公式中的「数字字段1」为必填项
- 必须使用英文逗号隔开
14.3 函数案例
如图所示,使用MAX函数计算点击量「23」、「40」与「34」中的「最高单日点击量」,得出「40」

15. MIN
MIN(数字1,数字2,...)
15.1 函数简介
返回所有「数字字段」中的最小值
15.2 函数说明
- 公式中的「数字字段1」为必填项
- 必须使用英文逗号隔开
15.3 函数案例
如图所示,通过MIN函数计算点击量「23」、「40」与「34」中的「最低单日点击量」,得出「23」

16.ROUND
ROUND(数字字段,数字)
16.1 函数简介
将「数字字段」四舍五入,转化为保留「数字」位小数的「数字字段」
16.2 函数说明
- 公式中的「数字字段」、「数字」为必填项
- 必须使用英文逗号隔开
16.3 函数案例
如图所示,通过ROUND函数将员工销售额「6400.23」转化为保留至一位小数的「6400.2」

17.INT
INT(数字字段)
17.1 函数简介
将「数字字段」向下取整数
17.2 函数说明
- 公式中的「字字段」为必填项
17.3 函数案例
如图所示,使用INT函数对员工销售额「2380.13」取整得到「2380」

18.MOD
MOD(数字字段1,数字字段2)
18.1 函数简介
返回「数字字段1」和「数字字段2」相除的余数
18.2 函数说明
- 公式中的「数字字段1」与「字段字段2」为必填项
- 必须使用英文逗号隔开
18.3 函数案例
如图所示,使用MOD函数计算「5」与「3」相除的余数,得出「2」

19. PRODUCT
PRODUCT(数字字段1,数字字段2,...)
19.1 函数简介
返回所有「数字字段」的乘积
19.2 函数说明
- 公式中的「数字字段1」为必填项
- 必须使用英文逗号隔开
19.3 函数案例
如图所示,使用PRODUCT函数计算采购数量「40」和单价「230」的乘积,得出总金额「9200」
20. SUM
SUM(数字字段1,数字字段2,...)
20.1 函数简介
返回所有「数字字段」的总和
20.2 函数说明
- 公式中的「数字1」为必填项
- 必须使用英文逗号隔开
20.3 函数案例
如图所示,使用SUM函数计算点击量「23」、「40」与「34」的「总点击量」,得出「97」

21.POWER
POWER(数字字段1,数字字段2)
21.1 函数简介
返回「数字字段1」的「数字字段2」次方,「数字字段2」可以为分数或者整数
21.2 函数说明
- 公式中的「数字字段1」为必填项
- 必须使用英文逗号隔开
21.3 函数案例
如图所示,使用POWER函数计算员工工龄「7」的二次方,得出「49」

22. LN
LN(数字字段)
22.1 函数简介
计算「数字字段」的自然对数
22.2 函数说明
- 公式中的「数字字段」为必填项
22.3 函数案例
如图所示,使用LN函数计算点击量「23」的自然对数,得出「3.13549421」

23. NUM
NUM(文本字段)
23.1 函数简介
将「文本字段」转化为「数字字段」
23.2 函数说明
- 公式中的「文本字段」为必填项
- 公式中的「文本字段」的内容必须为数字
23.3 函数案例
如图所示,通过NUM函数将文本字段「1」转换为数字字段「1」

逻辑函数
24. IF
IF(判断条件,真值,假值)
24.1 函数简介
根据判断条件的正确或错误,返回不同的值
24.2 函数说明
- 公式中的「判断条件」、「真值」与「假值」皆为必填项
- 「判断条件」不支持2个及以上逻辑运算符的形式,例如1<字段<3
- 必须使用英文逗号隔开
24.3 函数案例
如图所示,使用IF函数判断学生数学成绩是否及格,大于判断条件「60」,返回「合格」,否则「不合格」

25. IFS
IFS(判断条件1,真值1,判断条件2,真值2,...)
25.1 函数简介
检查是否满足一个或多个条件,且返回最先符合判断条件的真值
25.2 函数说明
- 公式中的「判断条件」、「真值1」为必填项
- 「判断条件」不支持2个及以上逻辑运算符的形式,例如1<字段<3
- 必须使用英文逗号隔开
25.3 函数案例
如图所示,使用IFS函数对学生的数学成绩进行分级,即大于「80」,返回「A」;小于「80」大于「60」,返回「B」;小于「60」大于「30」,返回「C」

26. AND
AND(判断条件1,判断条件2,...)
26.1 函数简介
任何一个「判断条件」不匹配,返回字符串“false”;所有「判断条件」都匹配,返回字符串"true"
26.2 函数说明
- 公式中的「判断条件1」为必填项
- 「判断条件」不支持2个及以上逻辑运算符的形式,例如1<字段<3
- 必须使用英文逗号隔开
26.3 函数案例
如图所示,使用AND函数判断学生是否全部科目都及格,只有「语文」>60、「数学」>60与「英语」>60等判断都匹配时,返回“true”;否则,返回”false”

27. OR
OR(判断条件1,判断条件2,...)
27.1 函数简介
任何一个「判断条件」匹配,返回字符串“true”;所有「判断条件」都不匹配,才返回字符串”false”
27.2 函数说明
- 公式中的「判断条件1」为必填项
- 「判断条件」不支持2个及以上逻辑运算符的形式,例如1<字段<3
- 必须使用英文逗号隔开
27.3 函数案例
如图所示,使用OR函数判断学生是否有科目不及格,即「语文」<60、「数学」<60与「英语」<60等判断条件至少有一个匹配时,返回“true”;所有判断条件都不匹配时,返回”false”

28. XOR
XOR(判断条件1,判断条件2,...)
28.1 函数简介
返回所有「判断条件」的异或值,当结果相同,返回字符串"false"。结果不完全相同,返回字符串"true"
异或:当两个值相同,返回"false",当两个值不同,返回"true"
示例:XOR ( 1>2,1>3,1>4 ) :
衡量各个判断条件,可得(false,false,false),结果相同,返回“false”
XOR ( 1>2,2>3,3>1 ) :
衡量各个判断条件,可得(false,false,true),结果不完全相同,返回”true”
28.2 函数说明
- 公式中的「判断条件1」皆为必填项
- 「判断条件」不支持2个及以上逻辑运算符的形式,例如1<字段<3
- 必须使用英文逗号隔开
28.3 函数案例
如图所示,判断XOR(0=1,1=1,0=1),衡量各判断条件,可得(false,true,false),结果不完全相同,返回“true”

29. NOT
NOT(判断条件1)
29.1 函数简介
返回「判断条件1」的相反值
29.2 函数说明
- 公式中的「判断条件1」为必填项
- 「判断条件」不支持2个及以上逻辑运算符的形式,例如1<字段<3
29.3 函数案例
如图所示,单行文字数据中只有“false”与”true”两类值,其中空缺的值皆为“true”,可以使用NOT函数填补空缺的“true”
当单行文字为空值时,NOT(单行文字==”false”)返回值为“true”;
当单行文字为”false”时,NOT(单行文字==”false”)返回值为“false”;
当单行文字为”true”时,NOT(单行文字==“false”)返回值为”true”;
30. ISEMPTY
ISEMPTY(文本字段/数字字段/日期字段)
30.1 函数简介
判断「文本字段/数字字段/日期字段」是否为空字符串。如果是空值,返回字符串"true",如果不是控制,返回"false"
30.2 函数说明
- 必须使用英文逗号隔开
30.3 函数案例
如图所示,使用ISEMPTY函数判断「语文」数据中是否有空值,空值返回“true”,非空值返回”false”

日期函数
31. YEAR
YEAR(日期)
31.1 函数简介
返回「日期」中的年份
31.2 函数说明
- 「日期」格式需为“年-月-日 时:分:秒”,示例:“2022-12-08 15:41:40”
- 「日期」为必填项
31.3 函数案例
如图所示,通过YEAR函数提取员工生日日期「2000-03-09」中的年份,得出「2000」

32. MONTH
MONTH(日期)
32.1 函数简介
返回「日期」中的月份
32.2 函数说明
- 「日期」格式需为“年-月-日 时:分:秒”,示例:“2022-12-08 15:41:40”
- 「日期」为必填项
32.3 函数案例
如图所示,通过MONTH函数提取员工生日日期「2000-03-09」中的月份,得出「3」

33. DAY
DAY(日期)
33.1 函数简介
返回「日期」的天
33.2 函数说明
- 「日期」格式需为“年-月-日 时:分:秒”,示例:“2022-12-08 15:41:40”
- 「日期」为必填项
33.3 函数案例
如图所示,通过DAY函数提取员工生日日期「2000-03-09」中的天,得出「9」

34. HOUR
HOUR(日期)
34.1 函数简介
返回「日期」的小时
34.2 函数说明
- 「日期」格式需为“年-月-日 时:分:秒”,示例:“2022-12-08 15:41:40”
- 「日期」为必填项
34.3 函数案例
如图所示,通过HOUR函数提取下单时间「2023-04-09 07:08:54」中的小时,得出「7」

35. MINUTE
MINUTE(日期)
35.1 函数简介
返回「日期」的分钟
35.2 函数说明
- 「日期」格式需为“年-月-日 时:分:秒”,示例:“2022-12-08 15:41:40”
- 「日期」为必填项
35.3 函数案例
如图所示,通过MINUTE函数提取下单时间「2023-04-09 07:08:54」中的分钟,得出「8」

36. SECOND
SECOND(日期)
36.1 函数简介
返回「日期」的秒
36.2 函数说明
- 「日期」格式需为“年-月-日 时:分:秒”,示例:“2022-12-08 15:41:40”
- 「日期」为必填项
36.3 函数案例
如图所示,通过SECOND函数提取下单时间「2023-04-09 07:08:54」中的秒,得出「54」

37. DATE
DATE(数字字段1,数字字段2,...)
37.1 函数简介
将「数字」拼接成为日期。「数字」顺序为“年,月,日,时,分,秒”
37.2 函数说明
- 公式中的6个数字均为必填项
- 必须使用英文逗号隔开
37.3 函数案例
如图所示,通过DATE函数将数字「2021」、「1」、「3」、「9」、「5」与「1」拼接,得出日期「2021-01-03 09:05:01」

38. NOW
NOW()
38.1 函数简介
返回当前时间,精确到秒,无需参数
38.2 函数说明
- 公式中无需填写参数
38.3 函数案例
如图所示,通过NOW函数计算当前时间,得出「2023-04-26 12:08:11」

39. DAYS
DAYS(日期1,日期2)
39.1 函数简介
返回「日期1」减去「日期2」的差值,单位为天
39.2 函数说明
- 「日期」格式需为“年-月-日 时:分:秒”,示例:“2022-12-08 15:41:40”
- 「日期1」与「日期2」皆为必填项
- 必须使用英文逗号隔开
39.3 函数案例
如图所示,通过DAYS函数可以计算出发货日期「2023-04-15」与收货日期「2023-04-26」的差值,得出商品运输时间为「11」
40. DATEDELTA
DATEDELTA(日期,数字,时间单位)
40.1 函数简介
将「日期」增加或减少指定「数字」的单位时间
当「数字」正数时增加日期,为负数时减少日期
「时间单位」可填“D、M、Y、H、MIN”,对应“天、月、年、时、分”,不填默认为天
40.2 函数说明
- 公式中的「日期」、「数字」与「时间单位」皆为必填项
- 必须使用英文逗号隔开
40.3 函数案例
如图所示,使用DATEDELTA计算下单日期「2023-04-09 07:08:54」后七天的发货日期,得出「2023-04-16 07:08:54」
41. TIMESTAMPTODATE
TIMESTAMPTODATE(时间戳字段)
41.1 函数简介
将「时间戳字段」转换为“年-月-日 时:分:秒”格式的字符串
时间戳:用13位数字表示的时间
41.2 函数说明
- 公式中的「时间戳」为必填项
41.3 函数案例
如图所示,使用TIMESTAMPTODATE函数将时间戳「1678334922000」转换为时间,得出「2023-03-09 04:08:42」

42. DATETOTIMESTAMP
DATETOTIMESTAMP(日期)
42.1 函数简介
将「日期」转化为13位字数的时间戳
42.2 函数说明
- 「日期」格式需为“年-月-日 时:分:秒”,示例:“2022-12-08 15:41:40”
42.3 函数案例
如图所示,使用DATETOTIMESTAMP函数将下单时间「2023-03-09 04:08:42」转换为时间戳,得出「1678334922000」

43. CURDATE
CURDATE()
43.1 函数简介
返回当前日期,精确到日
43.2 函数说明
- 公式中无需参数
43.3 函数案例
如图所示,使用CURDATE函数计算当前日期,得出「2023-04-27」
注意:
- 「文本字段」最多可包含500个字数
- 「数字字段」最多可包含30个数字,最多有15小数位数最多包含15个数字