跳到主要内容

数学函数

本文列举了宜搭所有的数学函数,以及数学函数常用使用场景。

函数概览

函数名称

说明

COUNT

统计指定表单提交的数据总数。

ADD

计算多个字段值总和。

AVERAGE

获取一组数值的算术平均值。

MAX

返回一组数字中的最大值。

MIN

返回一组数字中的最小值。

ABS

当数值为负数的时候返回他的绝对值数值。

ROUND

数值出现小数点的时候,将小位数指定到对应的位数。

CEILING

返回将参数 number 向上舍入(沿绝对值增大的方向)为最接近的指定基数的倍数。

FLOOR

将参数 number 向下舍入(沿绝对值减小的方向)为最接近的 significance 的倍数。

INT

将数字向下舍入到最接近的整数。

LOG

根据指定底数返回数字的对数。

MOD

返回 2 个数值组件相除的余数。

POWER

计算出数值组件乘幂的值。

FIXED

将数字舍入到指定的小数位数,以十进制数格式对该数进行格式设置,并以数字形式返回结果。

SQRT

取数值组件值正的平方根。

SUM

函数使所有以参数形式给出的数字相加并返回和。

PRODUCT

返回结果为双精度浮点类型。

SUMPRODUCT

在给定的数组中,将数组间对应的元素相乘,并返回乘积之和。

LARGE

返回数据集中第k个最大值。

SMALL

返回数据集中第 k 个最小值。

常用场景

计算多条明细总金额

  • 在采购报销业务场景下,会有多条类目一起报销,此时则需要统计多条明细的总金额,可以按照以下步骤实现:

(1) 在表单拉取一个子表单组件(配置单价、数量、金额),子表单外拉取一个数值/单行文本组件

(2) 在子表单的金额组件配置「子表单.单价*子表单.数量」,然后在子表单外的数值/单行文本组件配置 「SUM(子表单.金额)」

效果如动图所示:

Copyright © 2024钉钉(中国)信息技术有限公司和/或其关联公司浙ICP备18037475号-4