注:该章节文章主要是接上07篇子报表的实现
一、制作父报表
在上一篇学习中,我们已经制作出了子报表,除此之外对它做了一定的界面上的调整。接下来我们来制作父报表
1.1、制作父步骤:
(1)、使用iReport-3.7.2新建File_File_access_activities_trend报表,删除除Summary band之外所有的band,调整报表的宽度为610,高度为500,同时将"When Resource Missing Type"选择为"Type Null".
(2)、在【Fields】中添加如下字段:category 对应类型为java.lang.String,departments对应类型为java.util.List,serieas对应类型为java.lang.String,value对应类型为java.lang.Float.如下图-1所示:
图-1
(3)、在【Parameters】中创建DEPART_NAME对应类型为java.lang.String,START_NAME对应类型为java.lang.String,END_TIME对应类型为java.lang.String,如下图-2所示:
图-2
(4)、调整Summary band的宽度为610,高度为282,按照需求,在该区域创建如下图-2所示的静态文本,以及将【parameters】中新建的几个参数拖拽至指定的地方,同时将字体加粗且居中显示,如下图-3所示:
图-3
(5)、在summary band空余区域紧挨着图-3所示部分,在组件面板中选择Chart,添加Area Chart,如下图-4所示:
图-4
(6)、选定Area区域,点击右键选择【Chart Data】,弹出Chart details框,选择【Details】,点击【Add】,将【Fields】中的相关字段赋值给Area,同时将Area Chart属性调整宽度为569,高度为150,同时将Area区域图右键【Padding And Border】---->LineStyle为实线,Line color设置为红色,如下图-5,图-5-1所示: