1. 概述
FineReport 中使用函数需要用到很多的操作符。
操作符不仅包含很多运算符,还包括一些报表特有的操作符。
FineReport 11.0 优化了公式
2. 运算符类型
运算符用于指定要对公式中的元素执行的计算类型。有默认计算顺序,但可以使用括号更改此顺序。
FineReport 中有四种不同类型的计算运算符:算术、比较、逻辑、连接。
2.1 算数运算符
执行基本的数学运算,如加、减、乘、除等,在公式中使用以下算术运算符:
| 算数运算符 |
说明 |
操作对象 |
示例 |
| + |
加号 |
数或单元格 |
2+3 |
| - |
减号 |
数或单元格 |
A1-B1 |
| * |
乘号 |
数或单元格 |
A1*2 |
| / |
除号 |
数或单元格 |
A3/3 |
| % |
取余,求余数 |
数或单元格 |
5%2为1 |
| ^ |
乘方 |
数或单元格 |
3 ^ 2=9 |
2.2 比较运算符
可以使用下列运算符比较两个值。使用这些运算符比较两个值时,结果为逻辑值 TRUE 或 FALSE。
<| 比较运算符 |
说明 |
操作对象 |
示例 |
| == |
等于 |
数或变量 |
A==2 |
| != |
不等于 |
数或变量 |
A!=null 即 A 不为空值 |
| > |
大于 |
数或变量或单元格 |
3>2 |
| < |
小于 |
数或变量或单元格 |