Java软件报表软件技术博客

java报表软件技术汇总 java报表软件制作 报表软件新闻
posts - 355, comments - 100, trackbacks - 0, articles - 3
   :: 首页 :: 新随笔 ::  :: 聚合  :: 管理

有时候,为了区别显示不同的记录,需要动用一些高亮之类的属性使整张报表富有层次感且一目了然。

如下图,要求:
当员工未完成任务量(即销售量小于任务量)时,记录显示为红色
当员工正好完成任务量(即销售量等于任务量)时,记录显示为蓝色
当员工超额完成任务量(即销售量大于任务量)时,记录显示为绿色


我们以FineReport这个方便易用的报表工具为例,讲述一下这种效果的实现过程,为了让实现方法清晰易懂,我们保持模板的尽量简化。
1. 新建报表数据集(略)

2. 报表表样设计
    2.1 绑定数据列,如下表
 

单元格

数据列

属性

A2

employee

从上到下扩展,居中,其余默认

B2

sales

从上到下扩展,居中,其余默认

C2

task

从上到下扩展,居中,其余默认


    2.2 表样图如下 
    
3. 设置报表条件属性
同时选中A2、B2、C2单元格,右击选择条件属性 
    3.1 添加第一个条件属性
    添加“背景”属性为蓝色,条件为公式B2==C2,如下图 


    3.2 添加第二个条件属性
    添加“背景”属性为绿色,条件为公式B2>C2,如下图 

    3.3添加第三个属性条件
    添加“背景”属性为红色,条件为公式B2


 

此时,报表已经大功告成,点击预览便是文章开头那张图。




只有注册用户登录后才能发表评论。


网站导航: