:::danger
- 在使用函数的时候,请用纯大写字母
-
公式示例
示例截图中的蓝色背景文字是选择的表单组件/控件,不是手动输入值
ADD 求和
表达式:ADD(number1, [number2], …)
入参:需要求和的数值字段
返回值:
- 类型:数值
返回结果:得出相加的值 :::warning 公式目的:计算多个产品数量总和。 ::: 示例:ADD(2,8) ,返回结果10
AVERAGE 平均值
表达式:AVERAGE(number1, [number2], …) 返回参数的平均值(算术平均值)
入参:一组数值
- 需要求平均值的多个字段
返回值:
- 类型:数值
返回值规则:得出平均值 :::warning 公式目的:求多个数值的平均值。 ::: 示例:AVERAGE(2, 1, 6),返回结果3
MAX 最大值
表达式:MAX(Number1, [Number2], …) 返回一组数字中的最大值
入参:一组数值
- 需要求最大值的多个字段
返回值
- 类型:数值
返回值规则:返回最大的数值
:::warning 公式目的:返回3个数值组件中值最大的数据。 ::: 示例:MAX(2, 6,10),返回结果10
MIN 最小值
表达式:MIN(Number1, [Number2], …)
入参:一组数组
- 多个数值字段
返回值:
- 类型:数值
返回值规则:返回最小的数值 :::warning 公式目的:返回3个数值组件中值最小的数据。 ::: 示例:MIN(1,4,8),返回结果1
ABS 绝对值
表达式:ABS(Number)
入参:指定负数数值
- 数值字段
返回值:
- 类型:数值
返回值规则:只返回绝对值数值 :::warning 公式目的:当数值为负数的时候返回他的绝对值数值。 ::: 示例:ABS(-18),返回结果18
ROUND 四舍五入指定位数
表达式:ROUND(number, num_digits)
入参:将数字四舍五入到指定的位数
- number: 必需。 要四舍五入的数字
- num_digits: 必需。 要进行四舍五入运算的位数
返回值:
- 类型:数值
- 返回值规则:返回的数值小位数是指定的
:::warning
公式目的:数值出现小数点的时候,将小位数指定到对应的位数。
:::
示例:ROUND(3.123345677886556,7),返回结果3.1233456

CEILING 向上舍入倍数
表达式:CEILING(number, significance)
入参:
- 返回将参数 number 向上舍入(沿绝对值增大的方向)为最接近的指定基数的倍数
- Number: 必需。 要舍入的值
- significance: 必需。 要舍入到的倍数
返回值:
- 类型:数值
返回值规则:返回指定舍入的倍数数值 :::warning 公式目的:向上舍入(沿绝对值增大的方向)为最接近的指定基数的3倍数。 ::: 示例:CEILING(1,3),返回结果3
FLOOR 向下舍入倍数
表达式:FLOOR(number, significance)
入参:将参数 number 向下舍入(沿绝对值减小的方向)为最接近的 significance 的倍数
- Number: 必需。 要舍入的值
- significance: 必需。 要舍入到的倍数
返回值:
- 类型:数值
返回值规则:返回指定舍入的倍数数值 :::warning 公式目的:向下舍入(沿绝对值增大的方向)为最接近的指定基数的3倍数。 ::: 示例:FLOOR(2,3),返回结果0
INT 向下舍入整数
表达式:INT(number) 将数字向下舍入到最接近的整数
入参:number:固定数值
- 数值字段
返回值:
- 类型:数值
返回值规则:只返回整数,不带有小位数 :::warning 公式目的:把数值组件的值向下舍入为整数。 ::: 示例:INT(3.14332),返回结果3
LOG 对数
表达式:LOG(number, [base])
入参:根据指定底数返回数字的对数
- number: 必需。 想要计算其对数的正实数
- base: 可选。 对数的底数。 如果省略 base,则假定其值为 10
返回值:
- 类型:数值
返回值规则:返回数值的对数 :::warning 公式目的:返回数值组件 2 的对数。 ::: 示例:LOG(4,2),返回结果 2
MOD 余数/取模
表达式:MOD(number, divisor)
入参:number: 必需。 要计算余数的被除数
- divisor: 必需。 除数
返回值:
类型:数值
返回值规则:返回两数相除的余数/取模值。 结果的符号与除数相同
:::warning
公式目的:返回2个数值组件相除的余数。
:::
示例:
MOD(15,5),返回结果0;MOD(17,5),返回结果2;MOD(-17,5),返回结果-2
POWER 乘幂
表达式:POWER(number, power)
入参:
- number: 必需。 基数。 可为任意实数
- power: 必需。 基数乘幂运算的指数
返回值:
- 类型:数值
- 返回值规则:返回数字乘幂的结果
:::warning
公式目的:计算出数值组件乘幂的值。
:::
示例:POWER(4, 3 ),返回结果64

FIXED 舍入指定位数
表达式:FIXED(number, decimals) 将数字舍入到指定的小数位数,以十进制数格式对该数进行格式设置,并以数字形式返回结果
入参:
- number: 必需。 要进行舍入并转换为文本的数字
- decimals: 必需。 小数点右边的位数
返回值:
- 类型:数值
返回值规则:返回的值舍入到指定小数位数 :::warning 公式目的:将数字舍入到指定第2个小数位数,点击体验效果 ::: 示例:FIXED(3.1415, 2),返回结果 3.14
SQRT 正的平方根
表达式:SQRT(number)
入参:固定数值
- 数值字段
返回值:
- 类型:数值
返回值规则:返回正的平方根 :::warning 公式目的:取数值组件值正的平方根,点击体验效果 ::: 示例:SQRT(9),返回结果 3
PRODUCT 数字相乘
表达式:PRODUCT(number1,number2,…)
入参:数值字段(支持多个)
返回值:
类型:数值
返回值规则:
注意:该函数在子表单里面使用不生效
:::warning
公式说明:
- 需要两个入参。
- 返回结果为双精度浮点类型,点击体验效果
:::
示例1:简单示例
PRODUCT(2,3)
公式执行结果:6SUMPRODUCT 两数相乘
表达式:SUMPRODUCT(array1, array2)
入参:
- 数值字段
返回值:
- 类型:数值
- 返回值规则:返回相乘的值
注意:此公式主要用于子表单 (明细) 组件,要求两个数组的长度一样
:::warning
公式目的:在给定的数组中,将数组间对应的元素相乘,并返回乘积之和,点击体验效果
:::
示例:SUMPRODUCT([1,3], [2,4]),返回结果12 + 34 = 13
