用Java報表工具FineReport自定義父格

文 | 軟妹 2010-07-06 12:46:53

Java報表工具自定義父格,可以實現很多功能,下面來講述其中一種。如下圖,要實現對每一組相同籍貫下的員工進行人數小計,而不是對所有員工人數進行總計,就需要用到自定義父格的方法,用FineReport報表工具能夠很方便的實現這種效果。

期望報表

1.新建數據集(略)

2.報表表樣設計

2.1綁定報表數據列

單元格 數據列 屬性
B2 ORIGIN 從上到下擴展,居中,其餘默認
C2 EMPNAME 從上到下擴展,居中,其餘默認
C3 EMPNAME 從上到下擴展,居中,數據設置:匯總|個數,其餘默認

註:由於C3是對員工人數進行計數,所以數據設置為匯總|個數,而C2隻是簡單的將數據擴展出來,所以選擇默認設置。

2.2報表表樣圖如下:
報表表樣圖

2.3在未自定義父格時預覽報表,是對所有員工進行計數統計,沒有分籍貫計數,不是我們的初始目的,如下圖:
籍貫總計報表

3.自定義父格

選中單元格C3,在擴展屬性面板將其左父格設置為B2。這麼做的目的是為了讓C3實現按照B2中的籍貫進行人數小計。如下圖:
報表單元格父格

4.自定義父格後,預覽報表最終效果,可以看到已經實現按籍貫對員工計數,如下圖:
報表效果圖

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

返回頂部