FineReport

最強大的動態報表與BI商業智慧工具!

用Java報表工具FineReport呈現排名的任意一段記錄

在有些報表中,對所有記錄不需要完整呈現,只需要展示其中某段記錄,比如:需要展現班級中數學成績在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效果預覽

  • 聯繫我們

  • 電話:0933-790886
  • 邮箱:brian.wang@fanruan.com
  • 地址:300 新竹市學府路40號 (交大育成中心 R302)
  • 臉書粉絲團
Copyright©2017 Fanruan Software Co.,Ltd. All Rights Reserved. 帆軟軟體有限公司 | 蘇ICP備14031611號-8

返回頂部