已经投票
高级报表 >> 聚合报表 >> 聚合报表例子

聚合报表例子

顶( )
最后更新日期: 人发表评论 (点击查看)
制作聚合报表,查看聚合报表
1. 问题描述
如下图,报表分为左右两部分,左边为订单信息,右边为地区销量信息,左边与右边的扩展条数不同。
通常情况我们会用嵌入式主子表方法来实现,但如果子报表比较大,不止一页,这时嵌入到主报表中只能显示部分(嵌入式的子报表只能在固定大小的区域中显示),怎么能显示其余页的数据呢?这时就可以使用聚合报表来实现,其效果如下图:
如果第一页能显示完整,那么第二页就不会显示右边的模块了,如下图:
2. 示例
2.1 新建数据集
新建聚合报表,增加数据集ds1,SQL语句为:SELECT * FROM [订单明细]
再增加一个数据集ds2,SQL语句为:SELECT * FROM [销量]
2.2 表样设计
拖入两个报表类型聚合块,并按照下图表样设置聚合模块:
选择柱形图>柱形图,将其拖入模块2的下方,设置图表数据源,右击图表空白区域,点击选择数据源,如下图:
选择图表数据源来源于数据集数据,选择数据集ds2,分类轴为地区,系列名称为产品类型,系列值为销量,求和。
2.3 效果查看
点击分页预览,可以看到报表聚合模块2和图表模块在第一页能显示完,并且没有根据模块1的数据进行扩展,如上效果图:
注:若希望所有模块在一页显示完,可以直接点击设计器中的数据分析预览报表,也可以在分页预览的URL后增加&op=view
已完成的模板,可参见%FR_HOME%\WebReport\WEB-INF\reportlets\doc\Advanced\polybook.cpt
注:这边只是简单的介绍了聚合报表,具体的操作请查看聚合报表设计模式章节。
 
 
 
 
   
文明发言,用心评论
 
应用此篇文章,您:
不费力
研究了一会
琢磨了好久
 
查看全部条>>
返回顶部
Copyright©2019 帆软软件有限公司
苏ICP备18065767号-3