[PPT模板]报表制作教程.ppt
《[PPT模板]报表制作教程.ppt》由会员分享,可在线阅读,更多相关《[PPT模板]报表制作教程.ppt(102页珍藏版)》请在三一办公上搜索。
1、Birt开发技术培训,相关地址:,BIRT工具:ftp:/datamarket:datamarket134.224.51.249/系统地址http:/134.224.40.229:8088/DataMarket/,主要内容:,二维报表设计交叉报表设计图表制作带参报表清单型报表制作报表的钻取功能实现库及CSS样式运用,1.二维报表设计-设计要点,新建数据源 新建数据集插入报表项:网格,表格,标签,数据等元素,1.二维报表设计-设计步骤,1.新建报表项目:“文件”菜单“新建”“项目”,1.二维报表设计-设计步骤,1.新建报表项目:“文件”菜单“新建”“项目”,1.二维报表设计-设计步骤,2.新建报
2、表文件:“文件”菜单“新建”“报表”,1.二维报表设计-设计步骤,3.新建数据源-选择新建JDBC数据源,1.二维报表设计-设计步骤,3.新建数据源-点“测试连接”可测试数据源是否连接成功,1.二维报表设计-设计步骤,4.新建数据集-选择数据集类型为“SQL选择查询”,1.二维报表设计-设计步骤,4.新建数据集-输入查询SQL语句,点击“完成”,1.二维报表设计-设计步骤,4.新建数据集-可点击左侧的“预览结果”查看,“确定”后数据集的创建即完成,1.二维报表设计-设计步骤,5.在“布局”窗口新增报表5.1插入一3行1列的网格,1.二维报表设计-设计步骤,5.在“布局”窗口新增报表5.2在网格
3、的第一行中插入一3列的表格,并选中一个数据集,1.二维报表设计-设计步骤,5.在“布局”窗口新增报表5.3将数据集中需要显示的列拖入表格中明细数据行的单元格中(若表格的列不够,可继续新增列),对应列的页眉中会自动显示出列名,1.二维报表设计-设计步骤,5.在“布局”窗口新增报表5.4至此,简单的一张二维报表即制作完成,可预览查看数据,1.二维报表设计-小结,从预览的结果可以看到,此报表的显示效果较为单调,没有对字体,单元格做任何样式的设置,对于报表的美化,将在“库及CSS样式运用”一节中专门举例之所以将表格嵌入在网格中,是为了更好地控制整个报表的布局,可通过设定网格的宽度来调节报表的显示宽度,
4、2.交叉报表设计-设计要点,新建数据源 新建数据集新建多维数据集插入报表项:网格,交叉表,数据等,2.交叉报表设计-设计步骤,2.1 新建数据源-和report_1.rptdesign中的数据源一样,2.交叉报表设计-设计步骤,2.2 新建数据集DataSet1-方法和report_1.rptdesign中建数据集一样数据集的查询SQL见1.txt,2.交叉报表设计-设计步骤,2.3 新建多维数据集M_DataSet1,2.交叉报表设计-设计步骤,2.3 新建多维数据集M_DataSet1,2.交叉报表设计-设计步骤,2.4 在“布局”窗口新增报表2.4.1 插入一3行1列的网格,2.交叉报表
5、设计-设计步骤,2.4 在“布局”窗口新增报表2.4.2在网格的第一行中插入交叉表格,2.交叉报表设计-设计步骤,2.4 在“布局”窗口新增报表2.4.3 将多维数据集M_DataSet1中的维及度量拖入交叉表中,2.交叉报表设计-设计步骤,2.5 预览报表,2.交叉报表设计-设计步骤,2.5 报表改进-将上图中的VALUE1不显示,同时,添加一个汇总列,“净增”,2.交叉报表设计-设计步骤,2.5 报表改进-将上图中的VALUE1不显示,同时,添加一个汇总列,2.交叉报表设计-设计步骤,2.5 报表改进-返回布局页面,将“VALUE_NAME2_合计”数据项的内容改为“净增”,2.交叉报表设
6、计-设计步骤,2.6 再次预览报表,2.交叉报表设计-小结,需先建一个二维数据集,再生成一个多维数据集在多维数据集中,选取合适的维及度量值将交叉表放在网格中,以更好地控制列宽,3.图表制作-设计要点,新建数据源 新建数据集插入图表注:本张图表制作在先前二维报表report_1.rptdesign的基础上添加,数据源和数据集都引用之前创建的,3.图表制作-设计步骤,3.1新建数据源 引用report_1.rptdesign中的数据源,3.图表制作-设计步骤,3.2新建数据集 引用report_1.rptdesign中的数据集,3.图表制作-设计步骤,3.3插入图表-插入图表元素到网格中,选择“图
7、表类型”,比如折线图,再单击“下一步”,3.图表制作-设计步骤,3.3插入图表-在“选择数据”标签下,选择使用来自DataSet1中的数据,类别(X)系列,设置为BirtStr.right(row“日期”,4),即只取日期的后四位,值(Y)系列,可新建三个系列,分别显示日新装数,日拆装数,日净增数,再单击“下一步”,3.图表制作-设计步骤,3.3插入图表,3.图表制作-设计步骤,3.3插入图表,3.图表制作-设计步骤,3.3插入图表,3.图表制作-设计步骤,3.3插入图表-改变系列的名称,3.图表制作-设计步骤,3.3插入图表-改变各个系列的图标,如系列2(可选),3.图表制作-设计步骤,3.
8、3插入图表-设置X,Y轴的坐标原点(可选),3.图表制作-设计步骤,3.3插入图表-设置图表标题(可选),3.图表制作-设计步骤,3.3插入图表-设置图例字体,3.图表制作-设计步骤,3.4预览图表,4.带参报表-设计要点,新建数据源 新建数据集(带参)新建报表参数关联数据集参数与报表参数插入报表项:网格,表格,标签,数据等元素注:本张带参报表制作在先前二维报表report_1.rptdesign的基础上修改,数据源和数据集都引用之前创建的,4.带参报表-设计步骤,4.1新建数据源 引用report_1.rptdesign中的数据源,4.带参报表-设计步骤,4.2新建数据集(带参)4.2.1修
9、改数据集DataSet1的sql脚本,将area_id参数化参数可用?或¶m_name表示,4.带参报表-设计步骤,4.2新建数据集(带参)4.2.2增加数据集DataSet1的参数,设定一个默认值,4.带参报表-设计步骤,4.2新建数据集(带参)4.2.2增加数据集DataSet2,作为报表参数的取值来源,4.带参报表-设计步骤,4.3新建报表参数,4.带参报表-设计步骤,4.4关联数据集参数与报表参数编辑数据集DataSet1,4.带参报表-设计步骤,4.5插入报表项:网格,表格,标签,数据等元素-引用report_1.rptdesign中的报表对象,4.带参报表-设计步骤,4.6
10、预览报表,4.带参报表-设计步骤,4.6预览报表,4.带参报表-小结,报表参数要和数据集中的参数关联起来,5.清单型报表制作-设计要点,新建数据源 新建数据集新建一个带默认值的隐藏参数在主数据集上写脚本插入报表项:网格,表格,标签,数据等元素,5.清单型报表制作-设计步骤,5.1新建报表report_2.rptdesign5.2新建数据源(与report_1.rptdesign一样),5.清单型报表制作-设计步骤,5.3新建不带参的数据集DataSet1,查询sql如下:select t.*from list_q1_yd_xc t where t.day_id=20100301 and t.a
11、rea_id=1010,5.清单型报表制作-设计步骤,5.4新建一个带默认值的隐藏参数,5.清单型报表制作-设计步骤,5.5在主数据集上写脚本var sql=this.queryText;var sql2=SELECT*FROM(+this.queryText+)WHERE rownum=100;if(paramsp_isDetaList!=1)this.queryText=sql;else this.queryText=sql2;,5.清单型报表制作-设计步骤,5.6在“布局”页面插入表格(方法与在report_1.rptdesign中一样),5.清单型报表制作-设计步骤,5.7预览报表-只
12、显示了前100条数据,而实际上数据集DataSet1能查出800多条数据,5.清单型报表制作-设计步骤,5.8删除表头重复-将分页符中的重复页眉改为不选中。,5.清单型报表制作-设计步骤,5.8某些列不显示-选中某些列,设置其可见性,5.清单型报表制作-小结,控制清单型报表的预览显示条数,关键点在于添加一个带有默认值的隐藏参数,通过在数据集上写脚本,用于控制报表的显示条数,6.报表的钻取功能实现-设计要点,本例将要实现的是从report_1.rptdesign通过日期钻取到report_2.rptdesign回顾下report_1报表,含有一个报表参数,area_id回顾下report_2报表
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- PPT模板 PPT 模板 报表 制作 教程

链接地址:https://www.31ppt.com/p-4595476.html