實際應用時,交叉表當中的行列與彙總計算資料,均來自不同資料庫也是很常見的。如下報表:
在這張報表中,專案總數,財政撥款,自有資金及其它資金都是來自於不同的資料集。
下面就以報表生成器FineReport為平臺介紹一下如何製作。
工具/原料
報表生成器FineReport7.1.1
大小:148.2M 適用平臺:windows/linux
方法/步驟
準備資料集
資料庫的資料表是專案ID與專案名稱有一張單獨的表來儲存,另有專案數量,財政補貼資金,單位自籌資金,其它資金等四張列表。每張表均通過ID欄位與專案名稱表建立關係,以下是五張內建的資料集:
注:在資料集面板中點選新增按鈕,選擇內建資料集即可新建內建資料集,直接新增資料,詳細請檢視內建資料集
專案名稱(專案名稱,ID)--project
專案總數(ID,專案總數)--zs
財政撥款(ID,金額)--cz
單位自籌(ID,金額)--dz
其它資金(ID,金額)--qt
表樣設計
如下設計報表:
繫結資料列及過濾設定
將資料列依次拖拽到單元格中,設定如下:
編號和公式
在需要新增編號和計算彙總的格子中寫入公式:
儲存並預覽報表
儲存模板。設計器中點選分頁預覽,即如上的效果圖。