Birt一步步开发教程.docx
《Birt一步步开发教程.docx》由会员分享,可在线阅读,更多相关《Birt一步步开发教程.docx(13页珍藏版)》请在冰豆网上搜索。
![Birt一步步开发教程.docx](https://file1.bdocx.com/fileroot1/2023-2/7/cda651d0-038f-4d86-8093-81e4a779b1ed/cda651d0-038f-4d86-8093-81e4a779b1ed1.gif)
Birt一步步开发教程
Birt一步步开发教程
Contents
根据本教程,您可以一步步的完成一张简单报表的制作
1安装部署Birt
1.1下载安装birt
到下载all-in-one的birt
包,直接点击
打开直接使用
1.2安装网页运行时软件包
网页查看报表需要提前安装JDK、配置相关变量、并安装tomcat;查看报表需要安装birt-runtime包,
,解压该包,然后将文件夹中的WebViewerExample文件夹复制到tomcat安装目录下的C:
\文件夹下,至此,安装配置完成
2报表的开发制作
2.1新建一张报表
一、新建项目,用于报表文件的存放:
点击文件-新建-other-报表项目,然后点击下一步,如图
二、新建报告,创建第一张报表:
在上面创建的项目文件夹上右键,新建-报告-空白报表,点击完成。
三、在空白报表上编辑您的报表:
在该空白报表上输入文字和图片等静态内容,然后点击下方的预览即可以查看您报表的效果
连接数据源
一、连接Oracle数据库
首先、下载oraclejdbc数据驱动,11g客户端可以选择包
;
然后在数据资源管理器窗口,点击新建数据源
选择jdbc数据源,点击下一步
点击管理驱动程序,然后添加驱动jar包
编辑数据源:
如图选择驱动程序类;
输入DatabaURL:
jdbc:
oracle:
thin:
@主机名:
端口:
实例名
输入对应数据库的用户名/密码
点击测试连接,显示成功,数据源连接完成
图表的制作
新建数据集
在数据集文件夹上点击右键,新建数据集
然后根据需要编写对应的sql语句
点击完成,在数据集文件夹下会显示查询的字段
创建表
在报表空白区域,点击右键-选择insert然后选择表,创建表,选择图表则创建饼形图、折线图等。
将左侧数据集中的字段拖到表格中,然后点击预览,即可查看效果
3报表的发布
使用tomcat发布报表
安装tomcat,并根据中的说明,将runtime部署到tomcat下。
另外,需要将oracle的数据库驱动放到C:
\文件夹下。
把你做好的*..rptdesign和放于%tomcat-Home%\webapps\WebViewerExample目录下
在浏览器输入以下的连接,就可以查看您所设计的报表的效果了
Run是html的形式显示,看不出分页效果,但利用ie的打印功能可以实现打印的。
Frameset是可以看到分页效果的。
是你的报表名
report是相对路径的文件夹名
效果图如下:
4其他功能的应用
目录的创建
如果想将某个字段设为目录,则需要点击报表中的该字段,然后右键-属性,选择目录项,然后点击可用列绑定,双击要成为目录的列字段,点击确定完成,保存该报表,并负责到tomcat对应的目录下
在浏览器运行该报表,效果如下:
报表参数的创建
在参数文件夹上右键-新建参数
编辑该参数,可以选择是否必须输入、输入类型等
运行报表时需要输入参数:
如下
创建完成后,可以使用参数对报表的数据进行过滤,参见
字段的翻译和突出显示
1报表中部分字段需要把值显示为其他字段,比如状态为success的翻译为完成,这就需要字段的翻译
选择该字段-属性-映射-添加,点击确定完成
2突出显示
当某一个值超过一定水平或低于一定水平时候,需要标记出来,这就需要突出显示
点击该字段-属性-突出显示-添加
编辑该突出显示的效果,然后保存
发布后,效果如图
数据的过滤
报表需要过滤无用的数据,和符合参数条件的数据,因此需要使用数据的过滤。
选中需要过滤的块,然后点击属性-过滤器,
编辑该过滤器
点击构建表达式可以选择过滤的条件,如图选择报表参数,点击全部,双击开始时间,则该参数成为该数据块的过滤条件,保存
然后就可以发布报表,查看效果了。
Birt报表效果展示
列表
饼图
趋势图