跳到主要内容

公式


一、简介

公式由运算规则和参数组合而成,能够自动计算得出结果。这些计算结果可以直接作为字段的初始值,从而实现数据的灵活处理和动态输入。

应用场景例如,计算销售总额,计算考试各个科目总成绩等,通过公式自动计算。

二、 功能入口

首先选择一个已添加的字段,然后点击该字段的‘默认内容’旁的下拉三角,并选择‘通过公式计算’选项。点击‘设置通过公式计算’后,即可开始配置公式。

目前支持‘通过公式计算’功能的字段类型包括:单行文字、多行文字、数字、链接、日期、电话和邮箱。 功能入口

三、设置参数

参数:指用于参与运算的数据,可以通过手动输入或从当前应用中的字段选择。在公式编辑页面,您可以通过选择并点击目标字段或直接输入数据来设置参数。

以下类型的字段不能用作公式参数:描述文字、分栏、引用和文字识别。 参数

四、选择运算规则

运算规则:定义了参与运算的数据与结果之间的关系。这些运算可以是基本的加、减、乘、除等运算符,或者使用系统提供的函数。您可以通过点击选择或手动输入所需的函数或运算符来完成设置。 运算规则

五、一个生成编号的例子

例如订单号。 编号生成

CONCAT(“RN”,YEAR(CURDATE()),RIGHT(CONCAT(“0”,MONTH(CURDATE())),2),RIGHT(CONCAT(“0”,DAY(CURDATE())),2),RIGHT(CONCAT(“000”,RECNO()),4))

CONCAT: 连接括号中的所有字符串。

“RN”: 固定的字符串RN。

CURDATE(): 返回当前日期。

YEAR(CURDATE()): 返回当前日期的年。

RIGHT: 返回字符串从右开始,返回指定个数的字符。RIGHT(CONCAT(“0”,MONTH(CURDATE())),2)意思是连接0和月份的链接结果,然后结果从右数2个位数结果。

RIGHT(CONCAT(“000”,RECNO()),4): 最后生成结果的结尾四位字符,如果一天的结果超过9999个就会有重复,可以设置RIGHT(CONCAT(“0000”,RECNO()),5)就是5位,以此类推。

自动生成结果

六、注意

输入运算符、函数及其内部的符号时,请确保使用英文输入法,以符合函数的使用规范。例如,在使用SUM函数时,必须用英文输入方式输入函数名、括号和逗号等符号,且函数名需大写。SUM函数中的参数必须是数字。

当输入文本作为参数时,需在文本前后加上英文双引号。

在表单中添加字段后,必须点击保存按钮,以便新添加的字段可以作为公式计算的参数。

公式的计算结果必须与‘通过公式计算’功能设置的字段类型相匹配。例如,虽然不能在数字字段中使用CONCAT函数来输入合并后的文本,但可以使用此函数合并数字。