Pentaho Report Designer 教程(一)初识

来源:互联网 发布:python datetime函数 编辑:程序博客网 时间:2024/04/25 07:13

软件版本 Pentaho Report Designer 5.0.1-stable

一、Pentaho Report Designer 的安装

Pentaho Report Designer(PRD) 由Java编写所以在使用之前应该先安装JRE(有关JRE的安装非本文内容请自行到网上搜索),配置JAVA_HOME。

 PRD下载地址 http://sourceforge.net/projects/pentaho/files/Report%20Designer/5.0.1-stable/ 这里需要注意的是页面上方的Download并不是下载PRD的连接(在这里可以下载到Pentaho CE 版的所有软件)

将PRD下载下来后将其解压到你的安装目录,OK这样就安装完成了目录结构如下:


红框中的脚本为PRD的启动脚本(Linux下使用.sh windows下使用.bat)

二、启动PRD(Windows下)

双击.bat文件等待PRD启动完成 启动完成后是这样的:


在欢迎窗口中你可以通过向导或者直接新建一个报表,你也可以通过菜单 file->new来新建报表

三、新建一张报表

通过 new report新建一张报表下图显示报表编辑器的结构


左侧是报表中的一些元素可以通过拖拽的方式加入到报表中

上方的工具栏可以保存、运行、快速增加数据源等操作

右侧的视图可以通过切换查看报表的结构和数据源

报表结构的介绍:

Page Header:页头这里设置的内容将在每一页显示(报表出现分页)

Report Header:报表头只在报表的开头显示(如果出现颁不会显示在中首页后的其它页)

Details Header:配置Details的列名

Details:这里配置多行数据的列(会根据数据的行数据显示)

Report Footer:类似Report Header 只在报表的结尾显示

Page Footer:类似Page Header在每页的结尾显示

四、设计报表

 增加数据源:在右侧的视图中选择Data 然后在Dataset上右键选择JDBC 如图:


然后在弹出的窗口中新建一个Mysql数据源如图:


注意:在建立连接之前要确保Mydql的驱动在PRD的lib/jdbc目录下面,如果加入新的驱动需要重启PRD

建立好的连接如图所示:


这里取了六个字段然后点击OK回到 主窗口 从右侧的data中将字段拖拽到报表的Details区并调整位置如图:


OK数据加入完毕但是数据代表什么还没有说明接下来为数据加列名,将label拖拽到Details Header 并设置列名(每列都这样操作)

做完后的效果如图:


以同样的方式在Report Header中加入报表的标题并设置字体的大小,在Page Header中加入页头,在Page Footer中加入页尾;

最终做好的报表如图:


OK这样一个简单的报表就完成 了是不是很简单。

由于文字功底太差有些内容可能没有表达清楚,欢迎加入我们的群一起聊一聊开源BI那些事

开源BI交流


欢迎关注微信公众平台及时获得博客更新:


1 1
原创粉丝点击