一、概述
1
版本。
報表伺服器版本 |
---|
11.0 |
2
預期效果。
複合式報表指一個報表中包含多個模組,每一塊都類似一張單獨的報表或者一張圖表,塊與塊之間相對獨立,互不影響。嵌式子報表只能在固定大小的區域中顯示,不能自動擴展。如果使用 嵌入式主子報表 製作範本,子報表比較大,不止一頁,此時嵌入到主報表中只能顯示部分。
實際需要子報表顯示全部的資料,或者兩個擴展的儲存格設定互不影響,如下圖所示。
3
解決思路。
可以使用複合式報表來實現。
二、範例
1
建立報表。
建立一張複合式報表,建立內建資料集,選擇【表設計】,點選【增加】,根據需求增加對應的欄,如下圖1所示。
建立的【産品生産表】、【原燃材料進廠及消耗】、【主機生産表】三個內建資料集,如下圖2所示。
2
報表設計。
在建立的複合式報表中,拖入五個報表塊,模組大小無需固定,與設計範本大小相同即可,如下圖1所示。
點選第一個報表塊,報表塊中的儲存格設定如下表1所示報表塊完成設定後效果如下圖2所示。
點選第二個報表塊,報表塊中的儲存格設定如下表2所示報表塊完成設定後效果如下圖3所示。
點選第三個報表塊,報表塊中的儲存格設定如下表3所示報表塊完成設定後效果如下圖4所示。
點選第四個報表塊,報表塊中的儲存格設定如下表4所示。報表塊完成設定後效果如下圖5所示。
點選第五個報表塊,報表塊中的儲存格設定如下表5所示。報表塊完成設定後效果如下圖6所示。
儲存格 | 内容 |
---|---|
A1~J1 | 合併 A1~J1 儲存格,在儲存格內插入正文:【水泥生産綜合日報】,字體顔色設定為【綠色】,【置中】 |
A2 | 在儲存格內插入正文:【出報單位:】 |
B2 | 在儲存格內插入正文:【生産安全處】 |
D2 | 在儲存格內插入正文:【出報日期:】 |
E2 | 在儲存格內插入公式:【today()】 |
H2~J2 | 合併 H2~J2 儲存格,在儲存格內插入正文:【單位:噸,%,千瓦時】 |
儲存格 | 内容 |
---|---|
A1、B1 | 合併 A1、B1 儲存格,在儲存格內插入正文:【産品生産】,字體設定為【靠左】、【粗體】 |
A2、A3 | 合併 A2、A3 儲存格,在儲存格內插入正文:【統計維度】,樣式設定為【跟隨主題】,選擇【Head2】樣式,字體設定為【置中】,擴展方式為【不擴展】 |
A4 | 將【産品生産表】資料集中的【生産情況】資料欄拖入 A4 儲存格中,擴展方式為【縱向擴展】,左父格和上父格為【預設】 |
B2 | 將【産品生産表】資料集中的【産品型別】資料欄拖入 B2 儲存格中,擴展方式為【橫向擴展】,左父格和上父格為【預設】,字體設定為【粗體】 |
B3 | 將【産品生産表】資料集中的【産品名稱】資料欄拖入 B3 儲存格中,擴展方式為【橫向擴展】,左父格和上父格為【預設】 |
B4 | 將【産品生産表】資料集中的【産值】資料欄拖入 B4 儲存格中 |
儲存格 | 内容 |
---|---|
A1、B1 | 合併 A1、B1 儲存格,在儲存格內插入正文:【大 宗 原 燃 材 料 進 廠 及 消 耗】,字體設定為【靠左】、【粗體】 |
A2 | 在儲存格內插入正文:【統計維度】,樣式設定為【跟隨主題】,選擇【Head2】樣式,字體設定為【置中】,擴展方式為【不擴展】 |
A3 | 將【原燃材料進廠及消耗】資料集中的【庫存情況】資料欄拖入 A3 儲存格中,擴展方式為【縱向擴展】,左父格和上父格為【預設】 |
B2 | 將【原燃材料進廠及消耗】資料集中的【材料名稱】資料欄拖入 B2 儲存格中,樣式設定為【跟隨主題】,選擇【Head2】樣式,字體設定為【置中】、【粗體】,擴展方式為【橫向擴展】,左父格和上父格為【預設】 |
B3 | 將【原燃材料進廠及消耗】資料集中的【庫存量】資料欄拖入 B3 儲存格中,擴展方式為【橫向擴展】,左父格和上父格為【預設】 |
儲存格 | 内容 |
---|---|
A1~B1 | 合併 A1、B1 儲存格,在儲存格內插入正文:【主 機 設 備 生 産 運 行 情 況】,字體設定為【靠左】、【粗體】 |
A2 | 在儲存格內插入正文:【統計維度】,樣式設定為【跟隨主題】,選擇【Head2】樣式,字體設定為【置中】,擴展方式為【不擴展】 |
A3 | 將【主機生産表】資料集中的【産量情況】資料欄拖入 A3 儲存格中,擴展方式為【縱向擴展】,左父格和上父格為【預設】 |
B2 | 將【主機生産表】資料集中的【機器名稱】資料欄拖入 B2 儲存格中,樣式設定為【跟隨主題】,選擇【Head2】樣式,字體設定為【置中】、【粗體】,擴展方式為【橫向擴展】,左父格和上父格為【預設】 |
B3 | 將【主機生産表】資料集中的【産值】資料欄拖入 B3 儲存格中,擴展方式為【橫向擴展】,左父格和上父格為【預設】 |
儲存格 | 内容 |
---|---|
H1 | 在儲存格內插入正文:【審核人:】,字體設定為【靠右】 |
I1 | 在儲存格內插入正文:【王經理】 |
J1 | 在儲存格內插入正文:【審核日期:】,字體設定為【靠右】 |
K1 | 在儲存格內插入公式:【today()】 |
3
頁面設定。
根據頁面需求調整報表塊的欄寬,點選【範本】→【頁面設定】,勾選【預定義】將紙張大小設定為 A3 ,如下圖所示。
4
效果預覽。
分頁預覽:儲存範本,點選【分頁預覽】,聚合塊自動擴展資料,超過一頁大小,以分頁的方式顯示,如下圖1所示。
資料分析預覽:儲存範本,點選【資料分析預覽】,聚合塊自動擴展資料,資料在一頁上顯示,如下圖2所示。
注1:複合式報表不支援行動端。
注2:複合式報表不支援填報預覽。
三、已完成範本
已完成範本請參見:【%FR_HOME%\webroot\WEB-INF\reportlets\doctw\Advanced\聚合報表.cpt】。
點選下載範本:聚合報表.cpt。