80个系统函数
目前支持五大类型的函数:数学函数、日期函数、文本函数、逻辑函数、高级函数,80多种类型,基本满足日常的数据处理需求。
一、数学函数
SUM
功能: 返回多个数字的总和
用法: SUM( 数值1,数值2,数值3,... )
示例: SUM(3,6,8), 结果:17
如果有字段为空时,则按0计算。
AVERAGE
功能: 返回多个数字的的平均值
用法: AVERAGE( 数值1,数值2,数值3,... )
示例: AVERAGE(3,6,8) ,结果:5.67
为空为0时怎么计算
-
字段为空时
例如,3个字段求平均值,其中一个字段为空,另外两个分别是2和4,则平均值是(2+4)/2=3。
-
字段为0时
例如,3个字段求平均值,其中一个字段为0,另外两个分别是2和4,则平均值是(0+2+4)/3=2。
MIN
功能: 返回多个数字中的最小数
用法: MIN( 数值1,数值2,数值3,... )
示例: MIN(3,6,8), 结果:3
如果有字段为空时,则按0计算。
MAX
功能: 返回多个数字中的最大数
用法: MAX( 数值1,数值2,数值3,... )
示例: MAX(3,6,8), 结果:8
如果有字段为空时,则按0计算。
PRODUCT
功能: 返回多个数字的乘 积
用法: PRODUCT( 数值1,数值2,数值3,... )
示例: PRODUCT(3,6,8), 结果:144
如果有字段为空时,则按0计算。
COUNTA
功能: 统计多个字段中,不为空的字段数量
用法: COUNTA( 字段1,字段2,字段3,... )
示例: COUNTA(单选题1,单选题2,单选题3) ,结果:2,表示有两个字段不为空。
ABS
功能: 计算数字的绝对值
用法: ABS( 数值 )
示例:
- ABS(-3.991) , 结果是:3.991

INT
功能: 返回永远小于等于原数字的最接近的整数
用法: INT( 数值 )
示例:
- INT(3.991) , 结果是:3;
- INT(-3.991) ,结果是:-4,
MOD
功能: 返回两数相除的余数
用法: MOD( 被除数,除数 )
参数说明: 两个参数都是必填的,可以是字段值,也可以是静态参数。
如果被除数字段为空时,则按0计算。 如果除数为空时或为0时,不计算。
ROUND、ROUNDUP、ROUNDDOWN
1、ROUND
功能: 按小数点指定保留位数,对数字进行四舍五入。
用法: ROUND( 数值字段或常数,保留小数位数)
配置示例: ROUND(3.14159,3),结果:3.142。如果第4位大于等于5,则进1位,如果第4位小于5,则直接舍去。