Birt一步步开发教程
精品文档---下载后可任意编辑 Contents Birt一步步开发教程1 1 安装部署Birt2 2报表的开发制作2 2.2 连接数据源4 2.3 图表的制作5 2.3.1 新建数据集5 2.3.2 创建表6 3 报表的发布7 3.1 使用tomcat发布报表7 4 其他功能的应用8 4.1 目录的创建8 4.2 报表参数的创建9 4.3 字段的翻译和突出显示10 4.4 数据的过滤12 4.5 Birt 报表效果展示13 根据本教程,您可以一步步的完成一张简单报表的制作 1 安装部署Birt 1.1 下载安装birt 到下载all-in-one的birt打开直接使用 1.2 安装网页运行时软件包 网页查看报表需要提前安装JDK、配置相关变量、并安装tomcat;查看报表需要安装birt-runtime包,,解压该包,然后将文件夹中的WebViewerExample文件夹复制到tomcat安装目录下的C:\apache-tomcat-6.0.32\webapps文件夹下,至此,安装配置完成 2 报表的开发制作 2.1 新建一张报表 一、新建项目,用于报表文件的存放: 点击文件-新建-other-报表项目,然后点击下一步,如图 二、新建报告,创建第一张报表: 在上面创建的项目文件夹上右键,新建-报告-空白报表,点击完成。 三、在空白报表上编辑您的报表: 在该空白报表上输入文字和图片等静态内容,然后点击下方的预览即可以查看您报表的效果 2.2 连接数据源 一、连接Oracle数据库 ; 然后在数据资源管理器窗口,点击新建数据源 选择jdbc数据源,点击下一步 点击管理驱动程序,然后添加o 编辑数据源: 如图选择驱动程序类; 输入Databa URL:jdbc:oracle:thin:@主机名:端口:实例名 输入对应数据库的用户名/密码 点击测试连接,显示成功,数据源连接完成 图表的制作 2.3.1 新建数据集 在数据集文件夹上点击右键,新建数据集 然后根据需要编写对应的sql语句 点击完成,在数据集文件夹下会显示查询的字段 2.3.2 创建表 在报表空白区域,点击右键-选择insert然后选择表,创建表,选择图表则创建饼形图、折线图等。 将左侧数据集中的字段拖到表格中,然后点击预览,即可查看效果 3 报表的发布 3.1 使用tomcat发布报表 安装tomcat,并根据1.2中的说明,将runtime部署到tomcat下。 C:\apache-tomcat-6.0.32\webapps\WebViewerExample\WEB-INF\lib文件夹下。 把你做好的*rptdesign 和放于% tomcat-Home%\webapps\ WebViewerExample目录下 在浏览器输入以下的连接,就可以查看您所设计的报表的效果了 Run 是html 的形式显示,看不出分页效果,但利用ie的打印功能可以实现打印的。 Frameset 是可以看到分页效果的。 testEmploy.rptdesign 是你的报表名 report 是相对路径的文件夹名 效果图如下: 4 其他功能的应用 4.1 目录的创建 假如想将某个字段设为目录,则需要点击报表中的该字段,然后右键-属性,选择目录项,然后点击可用列绑定,双击要成为目录的列字段,点击确定完成,保存该报表,并负责到tomcat对应的目录下 在浏览器运行该报表,效果如下: 4.2 报表参数的创建 在参数文件夹上右键-新建参数 编辑该参数,可以选择是否必须输入、输入类型等 运行报表时需要输入参数:如下 4.3 字段的翻译和突出显示 1 报表中部分字段需要把值显示为其他字段,比如状态为success的翻译为完成,这就需要字段的翻译 选择该字段-属性-映射-添加,点击确定完成 2 突出显示 当某一个值超过一定水平或低于一定水平常候,需要标记出来,这就需要突出显示 点击该字段-属性-突出显示-添加 编辑该突出显示的效果,然后保存 发布后,效果如图 4.4 数据的过滤 报表需要过滤无用的数据,和符合参数条件的数据,因此需要使用数据的过滤。 选中需要过滤的块,然后点击属性-过滤器, 编辑该过滤器 点击构建表达式可以选择过滤的条件,如图选择报表参数,点击全部,双击开始时间,则该参数成为该数据块的过滤条件,保存 然后就可以发布报表,查看效果了。 4.5 Birt 报表效果展示 列表 饼图 趋势图