用Java报表工具FineReport呈现排名的任意一段记录

作者:finereport

浏览:5,075

发布时间:2023.7.31

在有些报表中,对所有记录不需要完整呈现,只需要展示其中某段记录,比如:需要展现班级中数学成绩在10~15名之间的同学的那段记录,这就需要用到FineReport报表工具的排序功能和结果集筛选。

下面便介绍用java报表工具FineReport实现这一效果的全过程
1.新建数据集
由于此处我们只需要姓名、科目为数学、成绩这3个字段,所以SQL语句为:SELECT NAME,COURSE,GRADE FROM STSCORE where course = 'Math'
2.报表表样设计
Java报表工具FineReport表样设计
3.排序
将报表中的数据按照分数进行降序排列,点击A2单元格,在“高级”面板中的“排列顺序”处选择“降序”,按照GRADE排列,如下图
Java报表工具FineReport排序设置
4.结果集筛选
在“高级”面板中的“结果集筛选”处选择“指定”,填入10-15,表示筛选出排名为10~15的记录,如下图
Java报表工具FineReport结果集筛选
5.预览
至此,需要设置的地方都已完成,FineReport报表工具仅需简单几步便完成了预期效果,如下图
Java报表工具FineReport效果预览

管理驾驶舱指南,业务指标,数据分析报表需要展现大量的数据和文字,提高信息传递的效率

报表工具产品更多介绍:www.finereport.com


电话咨询
电话咨询
电话热线: 400-811-8890转1
商务咨询: 点击申请专人服务
技术咨询
技术咨询
在线技术咨询: 立即沟通
紧急服务热线: 400-811-8890转2
微信咨询
微信咨询
扫码添加专属售前顾问免费获取更多行业资料
投诉入口
投诉入口
总裁办24H投诉: 173-127-81526
商务咨询