Posted on 2010-01-12 17:47
FineReport——報表技術領跑者 閱讀(115)
評論(0) 編輯 收藏 所屬分類:
Java報表技術知識
用Web報表工具自定義父格用Web報表工具自定義父格,可以實現很多功能,下面來講述其中一種。
如下圖,要實現對每一組相同籍貫下的員工進行人數小計,而不是對所有員工人數進行總計,就需要用到自定義父格的方法,用FineReport報表工具能夠很方便的實現這種效果。
1. 新建數據集(略)
2. 報表表樣設計
2.1 綁定報表數據列
單元格
|
數據列
|
屬性
|
B2
|
ORIGIN
|
從上到下擴展,居中,其余默認
|
C2
|
EMPNAME
|
從上到下擴展,居中,其余默認
|
C3
|
EMPNAME
|
從上到下擴展,居中,數據設置:匯總|個數,其余默認
|
注:由于C3是對員工人數進行計數,所以數據設置為匯總|個數,而C2只是簡單的將數據擴展出來,所以選擇默認設置。
2.2 報表表樣圖如下
2.3 在未自定義父格時預覽報表,是對所有員工進行計數統計,沒有分籍貫計數,不是我們的初始目的,如下圖

3. 自定義父格選中單元格C3,在擴展屬性面板將其左父格設置為B2 這么做的目的是為了讓C3實現按照B2中的籍貫進行人數小計如下圖
4. 自定義父格后,預覽報表最終效果,可以看到已經實現按籍貫對員工計數,如下圖
