Birt使用入门详解.ppt_第1页
Birt使用入门详解.ppt_第2页
Birt使用入门详解.ppt_第3页
Birt使用入门详解.ppt_第4页
Birt使用入门详解.ppt_第5页
已阅读5页,还剩55页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Birt使用入门详解 2020 01 15 目录 安装一个简单的报表参数查询使用脚本给报表行添加序号添加自定义分页使用超链接DataCubes制作汇总表制作多表头报表图表 2020 01 15 2 安装 2020 01 15 3 一个简单的报表 新建项目 选择BusinessIntelligenceandReportingTools下的ReportProject 2020 01 15 4 输入名称 点击Finish 2020 01 15 5 在新建的项目中添加一个report文件 2020 01 15 6 输入名称 点击Finish 2020 01 15 7 为报表添加数据源数据源可以有多种来源 此处选择第一个自带数据库 2020 01 15 8 为报表添加数据集 数据源选择刚才所建的数据源 2020 01 15 9 输入查询语句 可以通过双击左侧的availableitems将表名或字段名加入语句 2020 01 15 10 点击Finish后会弹出编辑页面 可以添加参数或预览查询结果等 2020 01 15 11 Palette标签中有一系列布局用组件 它们和DataExplorer中的数据一样都可以直接拖放到编辑区中使用 2020 01 15 12 从Palette中将Table组件拖至编辑区 选择8列1行然后将刚才建立的DataSet中的字段拖进table组件的DetailRow组件中 2020 01 15 13 得到如下样式 点击工具栏按钮预览 2020 01 15 14 得到了一个最简单的报表 2020 01 15 15 参数查询 Birt可以使用一些外部的参数对报表进行查询首先要对sql语句进行修改 添加了 之后 会自动在Parameters页中添加一个新的参数 2020 01 15 16 为参数修改名称 类型 默认值接下来添加一个外部参数 2020 01 15 17 为参数设置必要的属性 2020 01 15 18 回到刚才的查询参数 将其与外部参数对应起来接下来可以预览 2020 01 15 19 2020 01 15 20 预览时会弹出窗口 输入参数 只有符合要求的条目会显示 2020 01 15 21 使用脚本 拖放进编辑区的字段内容使用Data组件 拖放一个Data组件进入编辑区 弹出编辑Data窗口 点击fx进入表达式设置表达式设置下方有可以使用的函数 运算符等 如果绑定了数据集也可以添加数据进入表达式 编辑框中可以使用JavaScript语法 2020 01 15 22 2020 01 15 23 选中某个元素后点击下方的Scripts标签 可以为元素的事件添加脚本 2020 01 15 24 使用脚本给报表行添加序号 添加一个Table 为其增加一些数据 在DetailsRow的第一格中 增加一个Data组件 在HeaderRow的第一格中 增加一个Label组件为Data作标注 2020 01 15 25 选中Table 点击Script标签 为其onPrepare事件添加一个计数器定义 2020 01 15 26 选中Data所在的行 点击Script标签 为其onCreate事件增加计数 2020 01 15 27 编辑刚才添加的Data组件 填写名字 种类 在表达式一栏中填上计数器count预览结果 2020 01 15 28 2020 01 15 29 使用脚本添加自定义分页 Birt的表格设置中有固定分页的功能 Pagebreak 通过脚本 可以为表格传入参数进行自定义分页在数据行的Script标签中 为onCreate事件添加脚本 2020 01 15 30 ReportParameters中添加脚本中用到的pagecount参数 2020 01 15 31 可以在序号的Data表达式中修改脚本 将其改为基于当前页的序号 2020 01 15 32 使用超链接 简单地制作一个带有查询的报表 为其添加参数等 2020 01 15 33 回到原先的报表 选中数据行中的JOBTITLE项 在下方的PropertyEditor页中选择Hyperlink标签点击 进行编辑弹出的框中选择Drill through项 2020 01 15 34 Step1中选择刚才建立的报表ReportParameters框中添加目标报表所具有的查询参数 2020 01 15 35 参数的Value项可以使用表达式编辑器添加脚本 报表内容 或者简单地使用固定值 字符串 这里使用报表的JOBTITLE字段值 2020 01 15 36 Step2 6按需求设定 预览结果 2020 01 15 37 点击 头衔 下的任一链接 会跳转到对应头衔的目标报表 2020 01 15 38 使用DataCubes做汇总表 先建立一个可以做汇总的数据集 2020 01 15 39 建立一个新的DataCube 数据集选择刚才建立的数据集 2020 01 15 40 在GroupsandSummaries项中 按需求将分组拖放至Groups和SummaryFields下 2020 01 15 41 对CHECKNUMBER作出修改以计算交易数Function中有求和 计数 最值等多种计算方式 2020 01 15 42 为页面添加一个CrossTab 将Group和Summary拖放至相应格中 2020 01 15 43 预览结果 2020 01 15 44 使用DataCubes制作多表头报表 多表头需要有对应的数据表结构 以下是对示例表设计的介绍 表 head1 第一级表头 字段 id INTEGER 编号 name VARCHAR 名称 表 head2 第二级表头 字段 id INTEGER 编号 name VARCHAR 名称 parent id INTEGER 上级表头id 表 data 数据 字段 id INTEGER 编号 value INTEGER 数据值 head id INTEGER 从属表头id row id INTEGER 行编号 用于判定是否为同一条记录 2020 01 15 45 建好表后 添加一些数据使用JDBC链接至数据库 2020 01 15 46 选择驱动 填写信息 ManageDrivers按钮可以添加驱动 2020 01 15 47 将三张表的数据分别建立数据集建立total数据集 用innerjoin语句将三张表连接起来 2020 01 15 48 建立新DataCube 选择数据集为total 2020 01 15 49 在AvailableFields下 使用Other下三个数据集进行分组 使用total集下的value值作为Summary 2020 01 15 50 在LinkGroups页中 分别为三个组中的字段与total集中相应字段建立连接 2020 01 15 51 添加CrossTab head1 head2组拖放至按列分组区 data组的row id拖放至按行分组区 Summary拖至Summary区 2020 01 15 52 将不必要的id项和value标题在PropertyEditor下的Visibility页中选择隐藏 2020 01 15 53 预览效果 2020 01 15 54 使用图表 从

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论