报表当中,常常需要给数据进行编号。我们可以利用层次坐标当中,对单元格进行定位的公式来得到对数据的编号。例如下面这张报表:
[Java报表软件—技术知识]专业Web报表工具FineReport ——报表教程之结果集筛选 |
一般来说,我们呈现在报表当中的数据,是将数据库中的数据全部呈现出来,或者通过通过筛选条件过滤一些数据。但是筛选条件的过滤只能通过一个固定值作为筛选标准来过滤数据。而我们有时候需要的数据仅仅是最前或最末几个的数据,不能够使用固定值作为筛选条件。例如在一张产品销售量月报表当中,部门经理最关心的是销售业绩最优秀的五个城市和销售业绩最差的三个城市,而此时我们并不知道具体的销售量准确的衡量数字,所以这时候就可以通过结果集筛选来得到想要的数据。
结果集筛选,
|
|
[Java报表软件—技术知识]专业Web报表工具FineReport ——报表教程之超级链接(一) |
利用FineReport设计的报表,可以对单元格进行链接,实现数据钻取的效果。FineReport的所有报表类型均可以使用该功能,并且可以利用该功能实现不同类型报表间的链接,比如:使用线性设计交叉表,对数据进行汇总统计,在汇总结果上添加参数分组报表的链接,利用分组报表显示明细数据,可以发挥二者各自的优势,达到数据钻取的效果。
对单元格添加的超级链接可以是单个的,也可以是多个的。所以,这里我们将 |
|
[Java报表软件—技术知识]专业Web报表工具FineReport ——报表教程之自定义分组 |
自定义分组,指的是数据并非枚举,而是可能需要按照分段分组,或者其它不规则的划分。这个功能就是针对数据列进行一个区间定义。因为是根据数据列的数据返回情况分组,有时会遇到不易处理的情况。举例来说,你有一个员工信息表,里面存着全公司的员工数据。今天老板希望看到各个年龄段人数的统计,了解在员工的年龄构成情况。但问题是你的数据库字段只有年龄的实际值字段,若根据此字段来分组,则只会出现25岁,30岁这样的组名,可是老板却只要22岁~30岁, 30岁~35岁这样的组名。这时要怎么办呢?是不是需要在数据库里增加一个字段,再添加这样的字段进去?这种方法未免过于麻烦。 这时候,我们就需要用到自定义分组来重新定义区间,例如下面这个报表就是一个按段分组的报表,分别统计了各部门员工在各个年龄段的分布情况: |
|
|

.: 公告
本博客提供详细的java报表软件的制作过程,发布java报表软件的版本更新信息,并适时对国内主流报表软件进行功能比较。 |
|
« | August 2025 | » | 日 | 一 | 二 | 三 | 四 | 五 | 六 | | | | | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | | | | | | | |
|
.: 我的分类(专题)
|

.: 最新日志
.: 最新回复
|

blog名称:Java报表软件 日志总数:357 评论数量:69 留言数量:0 访问次数:1208305 建立时间:2006年4月16日 |
|

.: 留言板
|

.: 链接
|

|