報表生成器FineReport中如何製作複雜多源報表?

實際應用時,交叉表當中的行列與彙總計算資料,均來自不同資料庫也是很常見的。如下報表:

在這張報表中,專案總數,財政撥款,自有資金及其它資金都是來自於不同的資料集。

下面就以報表生成器FineReport為平臺介紹一下如何製作。

報表生成器FineReport中如何製作複雜多源報表

工具/原料

報表生成器FineReport7.1.1

大小:148.2M 適用平臺:windows/linux

方法/步驟

準備資料集

資料庫的資料表是專案ID與專案名稱有一張單獨的表來儲存,另有專案數量,財政補貼資金,單位自籌資金,其它資金等四張列表。每張表均通過ID欄位與專案名稱表建立關係,以下是五張內建的資料集:

注:在資料集面板中點選新增按鈕,選擇內建資料集即可新建內建資料集,直接新增資料,詳細請檢視內建資料集

專案名稱(專案名稱,ID)--project

報表生成器FineReport中如何製作複雜多源報表

專案總數(ID,專案總數)--zs

報表生成器FineReport中如何製作複雜多源報表

財政撥款(ID,金額)--cz

報表生成器FineReport中如何製作複雜多源報表

單位自籌(ID,金額)--dz

報表生成器FineReport中如何製作複雜多源報表

其它資金(ID,金額)--qt

報表生成器FineReport中如何製作複雜多源報表

表樣設計

如下設計報表:

報表生成器FineReport中如何製作複雜多源報表

繫結資料列及過濾設定

將資料列依次拖拽到單元格中,設定如下:

報表生成器FineReport中如何製作複雜多源報表

編號和公式

在需要新增編號和計算彙總的格子中寫入公式:

報表生成器FineReport中如何製作複雜多源報表

儲存並預覽報表

儲存模板。設計器中點選分頁預覽,即如上的效果圖。

相關問題答案