用Java報表工具FineReport實現按照欄位前綴進行分組

文 | 軟妹 2011-04-18 14:36:59

對於複雜式報表,常常對報表分組有很多要求,例如按照某欄位的前綴進行分組,這樣製作出的報表便於查閱。
下面就來介紹用FineReport報表工具按照欄位前綴實現分組的全過程
1.新建數據集
新建報表數據集
寫入SQL語句:
SELECT LEFT(CUSTOMERNAME,2) AS PREFIX,CUSTOMERNAME FROM CUSTOMER
其中,left()函數,取出欄位CUSTOMERNAME前2個字元作為前綴,並將這個前綴作為一個新的欄位,命名為PREFIX。
2.報表表樣設計
報表表樣設計
其中,A2、B2單元格的數據設置都默認為分組,且B2默認以A2為左父格進行上下擴展
3.報表效果預覽
報表效果預覽
如圖,報表按照欄位前綴PREFIX進行分組,將姓名前兩位字母相同的人歸在一起。

Copyright©2019 Fanruan Software Co.,Ltd. All Rights Reserved. 帆軟軟體有限公司 | 蘇ICP備14031611號-8

返回頂部