統計圖表FineReport聚合報表
1. 問題描述
使用嵌入式主子表制作模板,如果子報表比較大,不止一頁,這時嵌入到主報表中只能顯示部分(嵌入式的子報表只能在固定大小的區域中顯示,不能自動擴展),怎么能顯示其余頁的數據呢?或者兩個擴展的單元格怎樣設置互補影響呢?這時就可以使用聚合報表來實現,如下圖聚合報表實現效果:
2. 示例
2.1 聚合塊自動擴展位置大小
添加聚合模板,拖動數據表字段,設計表中樣式等,模塊大小不用固定可跟設計模板大小相同即可,如下圖:
預覽模板聚合塊自動擴展數據,超過一頁大小,以分頁的方式顯示,如下圖。
2.2 聚合塊擴展互不影響
設置固定格式表頭,不需要受到擴展數據的影響,這時就兩個聚合塊,一個設表頭格式,另一個就是展示擴展數據,兩個聚合塊相互獨立,如下圖設置效果:
2.3 數據分析預覽聚合報表
已完成模板可參照%FR_HOME%\WebReport\WEB-INF\reportlets\doc\Advanced\polybook.cpt。模板效果在線查看請點擊polybook.cpt
如果只希望內容在一頁顯示完全,則可以點擊設計器右上角上面的數據分析預覽,即預覽模板時在后面加上參數&op=view,則可看到文檔中第一張圖的效果。
了解Java報表工具就從這里開始
posted on 2015-05-18 14:24
season 閱讀(248)
評論(0) 編輯 收藏 所屬分類:
Java報表—技術知識 、
Java報表—問題解析 、
Java報表—使用心得