三元表达式

1.概述

三元运算符是软件编程中的一个固定格式,VeryRepor支持表达式,语法如下:

「条件表达式 ? 表达式1: 表达式2」

当条件表达式结果为true时,执行表示1,否则执行表达式2。

2.示例

2.1 数据准备

进入报表设计器,点击「新建数据集」按钮,选择数据源「VRDemo」,输入SQL:SELECT * FROM salesman; salesman为业务员销售表,如下图所示:

三元表达式添加数据集
2.2 报表设计

按照如下表格设置单元格:

单元格 设置
A1~D1 分别输入:地区、业务员、销售额、业绩评级,并设置背景色为灰色。
A2~C2 分别拖入字段:area、seller、sales_count,C2聚合方式设置为求和。
D2 选中D2单元格,点击工具栏「插入表示」,输入表示式「C2 > 2000 ? "优秀" : "未达标"」
所有单元格 设置边框,文字居中

如下图所示:

报表设计截图

点击分页预览,如下图所示:

报表预览