自定义最大最小值

编辑
文档创建者:我从山中来 (73598 )     浏览次数:2962次     编辑次数:9次     最近更新:yiyemeiying 于 2017-10-21     

目录:

1. 问题描述编辑

在我们制作报表过程中,当在同一个维度进行纵向对比的时候,所在的部门总会想知道在对比项中谁是最优的,谁是最差的。而各个部门的负责人总会想知道自己与最优的差距有多大,最差的与前一位差距有多大。如何进行报表的设置及排除其中有影响的数据,效果图如下图所示:


2. 方法(1)编辑

2.1 准备数据

新建数据集ds1:SELECT * FROM 销量

2.2 报表样式设计

报表样式设计如下图所示:

单元格设置如下:

单元格  数据集  数据列  数据设置  数据设置方式  扩展方向  左父格  上父格  
A4  ds1  地区  分组  普通  纵向  默认  默认  
B4  ds1   销售员  分组  普通  纵向  默认  默认  
C2  ds1   产品类型分组  普通  横向  默认  默认  
C3  ds1   产品  分组  普通  横向  默认  默认  
C4  ds1   销量  汇总  求和  无  默认  默认  
D4  ds1   销量  汇总  最大值  无  默认  默认  
E4  ds1   销量  汇总  最小值  无  默认  默认  
F4  =D4-E4      无  默认  默认  

2.3 将最优值与最差值进行高亮显示

右击C4单元格,选择条件属性,弹出条件属性对话框,添加条件属性1,当等于最优值D4时,显示绿色。添加条件属性2,当等于最差值E4时,显示橙色。

2.4 效果预览

保存后,点击分页预览,即可看到描述中的效果。

模板效果在线查看请点击max.cpt 

已完成模板请参照%FR_HOME%\WebReport\WEB-INF\reportlets\doc\Primary\GroupReport\max.cpt

注:若设计器里没有该模板,请下载最新设计器

3. 方法(2)编辑

3.1 参考方法(1) 

准备数据,设置表格。

222

3.2 设置条件属性

通过条件属性,实现最优值、最差值所在单元格高亮显示效果。

右击C4单元格,选择条件属性,弹出条件属性对话框,添加条件属性1,当满足公式:C4 = MAX(C4[!0]{B4 = $B4}),当前格子背景色:红色添加条件属性2,当满足公式:C4 = MIN(C4[!0]{B4 = $B4}),当前格子背景色:绿色

222

3.3 效果预览。

保存后,点击分页预览,效果如下:

222
注释: 

方法(1):事先在D4,E4单元格分别求出最优值、最差值后,再通过C4单元格值与其比较来实现单元格高亮显示。 

方法(2):直接在C4单元格设置条件属性,通过公式判断来实现单元格高亮显示。省略了求D4,E4值的过程,实现过程简单明了。

附件列表


主题: 专题总结
如果您认为本文档还有待完善,请编辑

文档内容仅供参考,如果你需要获取更多帮助,请咨询帆软技术支持
关于技术问题,您还可以通过帆软论坛获取帮助,论坛上有非常多的大神,有些水平比帆软工程师还要高哦。
若您还有其他非技术类问题,可以联系帆软传说哥(qq:1745114201

本文档是否有用?
谢谢! 我们非常感谢您的反馈。
提交反馈: