用報表工具實現(xiàn)自定義父格之五
Posted on 2010-01-12 17:47 FineReport——報表技術領跑者 閱讀(116) 評論(0) 編輯 收藏 所屬分類: Java報表技術知識用Web報表工具自定義父格用Web報表工具自定義父格,可以實現(xiàn)很多功能,下面來講述其中一種。
如下圖,要實現(xiàn)對每一組相同籍貫下的員工進行人數(shù)小計,而不是對所有員工人數(shù)進行總計,就需要用到自定義父格的方法,用FineReport報表工具能夠很方便的實現(xiàn)這種效果。

1. 新建數(shù)據(jù)集(略)
2. 報表表樣設計
2.1 綁定報表數(shù)據(jù)列
單元格 |
數(shù)據(jù)列 |
屬性 |
B2 |
ORIGIN |
從上到下擴展,居中,其余默認 |
C2 |
EMPNAME |
從上到下擴展,居中,其余默認 |
C3 |
EMPNAME |
從上到下擴展,居中,數(shù)據(jù)設置:匯總|個數(shù),其余默認 |
注:由于C3是對員工人數(shù)進行計數(shù),所以數(shù)據(jù)設置為匯總|個數(shù),而C2只是簡單的將數(shù)據(jù)擴展出來,所以選擇默認設置。
2.2 報表表樣圖如下
2.3 在未自定義父格時預覽報表,是對所有員工進行計數(shù)統(tǒng)計,沒有分籍貫計數(shù),不是我們的初始目的,如下圖
3. 自定義父格選中單元格C3,在擴展屬性面板將其左父格設置為B2 這么做的目的是為了讓C3實現(xiàn)按照B2中的籍貫進行人數(shù)小計如下圖
4. 自定義父格后,預覽報表最終效果,可以看到已經(jīng)實現(xiàn)按籍貫對員工計數(shù),如下圖