Web报表工具实现分情况改变记录背景色

2010/01/07 by admin 留言板 »

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

如下图,要求:

当员工未完成任务量(即销售量小于任务量)时,记录显示为红色 

当员工正好完成任务量(即销售量等于任务量)时,记录显示为蓝色 

当员工超额完成任务量(即销售量大于任务量)时,记录显示为绿色   

 
分情况设置报表背景色

分情况设置报表背景色

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

2. 报表表样设计 

2.1 绑定数据列,如下表

单元格 数据列 属性
A2 employee 从上到下扩展,居中,其余默认
B2 sales 从上到下扩展,居中,其余默认
C2 task 从上到下扩展,居中,其余默认

  2.2 表样图如下

报表表样设计

报表表样设计

3. 设置报表条件属性

同时选中A2、B2、C2单元格,右击选择条件属性

3.1 添加第一个条件属性

添加“背景”属性为蓝色,条件为公式B2==C2,如下图

报表条件属性1

报表条件属性1

3.2 添加第二个条件属性

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

报表条件属性2

报表条件属性2

3.3添加第三个属性条件

添加“背景”属性为红色,条件为公式B2<C2,如下图

报表条件属性3

报表条件属性3


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

Web报表主题相关文章:


Advertisement

留言板

以新浪微博帐号登录