1.描述
公式字段是以公式计算结果为数据的字段,在公式中可以输入数学公式和函数,也可以连接字符串。
2.创建公式字段
您也可以不使用函数,通过字段和运算符来完成公式。
图2 新建公式字段
说明
编辑完成后,单击“确定”,完成公式字段。新添加的公式字段将会显示在表管理面板的字段列表中,在表的工作区中并不会显示。
图3 公式字段
您可以对公式字段进行编辑、删除、设置关联字段操作。双击公式字段也可以打开编辑公式字段的对话框。
图4 公式字段操作
在页面中添加一个表格,绑定一些字段,来使用公式字段。运行后可看到公式字段的计算结果,如下图所示。
图5 使用公式字段
3.支持的操作符
公式支持的操作符见下表。
表1 支持的操作符
符号 | 说明 | 示例 | |
---|---|---|---|
算术运算符 | + (加号) | 加法 | 3+3 |
- (减号) | 减法 负数 | 3-1 -1 | |
* (乘号) | 乘法 | 3*3 | |
/ (除号) | 除法 | 3/3 | |
字符串连接运算符 | & | 将两个字符串连接成一个新的字符串。 | "美丽的"&"风景" |
符号 | ()圆括号 | 更改公式的计算顺序 | 3+5*2结果为13,(3+5)*2结果为16。 |
[] 中括号 | 如果要在公式中使用其他字段的值,可用中括号包围的字段名代替。 | 如果“姓”的数据是“李”,“名”的数据是“雷”,公式[姓] & [名]的数据就是“李雷”。 |
4.支持的函数
函数 | 说明 |
---|---|
ABS 函数 | 返回数字的绝对值。 |
ACOS 函数 | 返回数字的反余弦值。 |
ASIN 函数 | 返回数字的反正弦值。 |
ATAN 函数 | 返回数字的反正切值。 |
ATAN2 函数 | 返回给定的 X 轴及 Y 轴坐标值的反正切值。 |
CONCATENATE 函数 | 将两个或多个文本字符串联接为一个字符串。 |
COS 函数 | 返回已知角度的余弦值。 |
DATEDIF 函数 | 计算天数、 月或两个日期之间的年数。 |
DAY 函数 | 返回以序列数表示的某日期的天数。 |
DEGREES 函数 | 将弧度转换为度。 |
EXP 函数 | 返回 e 的 n 次幂。 |
FIND 函数 | 用于在第二个文本串中定位第一个文本串,并返回第一个文本串的起始位置的值,该值从第二个文本串的第一个字符算起。 |
IF 函数 | 在条件为真时返回一个值,条件为假时返回另一个值。 |
INT 函数 | 将数字向下舍入到最接近的整数。 |
ISBLANK 函数 | 如果值为空,则返回 TRUE。 |
LEFT 函数 | 返回文本值中最左边的字符。 |
LEN 函数 | LEN 返回文本字符串中的字符个数。 |
LOG10 函数 | 返回数字的以 10 为底的对数。 |
将文本转换为小写。 | |
LTRIM 函数 | 移除字符串左边的空格。 |
MID 函数 | 返回文本字符串中从指定位置开始的特定数目的字符,该数目由用户指定。 |
MONTH 函数 | 将序列号转换为月。 |
NOW 函数 | 返回当前日期和时间的序列号。 |
返回 pi 的值。 | |
POWER 函数 | 返回数字乘幂的结果。 |
返回 0 和 1 之间的一个随机数。 | |
RIGHT 函数 | 根据所指定的字符数返回文本字符串中最后一个或多个字符。 |
ROUND 函数 | 将数字四舍五入到指定的位数。 |
RTRIM 函数 | 移除字符串右边的空格。 |
SIGN 函数 | 确定数字的符号。 |
SIN 函数 | 返回已知角度的正弦。 |
SQRT 函数 | 返回正的平方根。 |
TAN 函数 | 返回已知角度的正切。 |
UPPER 函数 | 将文本转换为大写字母。 |
YEAR 函数 | 返回对应于某个日期的年份。 |