在报表设计中,对数据的运算是体现报表灵活设计的必不可少的功能。VeryReport支持灵活的表达式计算,使报表的数据不是一个简单的静态数据,而是通过定义一套表达式语言,轻松写出符合需求的表达式,展现出强大的报表数据。
功能入口:选中单元格,点击工具栏「插入公式」。
基本数据类型,是编程语言必不可少的功能。VeryReport,支持三种基本类型,分别是数字、字符串、布尔值。如下表所示:
类型 | 说明 | 示例 |
---|---|---|
数字 | 所有数字类型的值,包括整数、小数。 | 1、100、3.1415926。 |
字符串 | 包含多个字符,需要用单引号或者双引号括起来,否则将作为关键字。 | 'VeryReport'、 "总计"、"合计"、"环比"、"同比"等。 |
布尔值 | 表示是或者否 | true、false |
类型 | 说明 | 示例 |
---|---|---|
+ | 求和或者连接字符串,如果操作符两端皆为数字,则求和。否则,连接字符串。 | 1+1,表示求和,结果为2;="总计:" + sum(D1),则是把字符串"总计:"和sum(D1)计算结果连接起来。 |
- | 减 | 如:3+4,结果为7。 |
* | 乘 | 如:3*7,结果为21。 |
/ | 除 | 8/2,结果为4。当除不尽,则会保留8位小数。 |
% | 求余 | 9%3,结果为0;9%2结果是1。 |