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