表达式介绍

1.概述

在报表设计中,对数据的运算是体现报表灵活设计的必不可少的功能。VeryReport支持灵活的表达式计算,使报表的数据不是一个简单的静态数据,而是通过定义一套表达式语言,轻松写出符合需求的表达式,展现出强大的报表数据。

功能入口:选中单元格,点击工具栏「插入公式」。

2.表达式构成

2.1 基本类型

基本数据类型,是编程语言必不可少的功能。VeryReport,支持三种基本类型,分别是数字、字符串、布尔值。如下表所示:

类型 说明 示例
数字 所有数字类型的值,包括整数、小数。 1、100、3.1415926。
字符串 包含多个字符,需要用单引号或者双引号括起来,否则将作为关键字。 'VeryReport'、 "总计"、"合计"、"环比"、"同比"等。
布尔值 表示是或者否 true、false
2.2 操作符
类型 说明 示例
+ 求和或者连接字符串,如果操作符两端皆为数字,则求和。否则,连接字符串。 1+1,表示求和,结果为2;="总计:" + sum(D1),则是把字符串"总计:"和sum(D1)计算结果连接起来。
- 如:3+4,结果为7。
* 如:3*7,结果为21。
/ 8/2,结果为4。当除不尽,则会保留8位小数。
% 求余 9%3,结果为0;9%2结果是1。