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那些事
欢迎关注微信公众平台及时获得博客更新:
- Pentaho Report Designer 教程(一)初识
- Pentaho Report Designer 入门教程(一)
- Pentaho Report Designer 教程(二)报表元素介绍
- Pentaho CDE 教程(一)初识CDE
- Pentaho Report Designer介绍
- Pentaho Report Designer 小结
- Pentaho Report Designer 入门教程(二)
- Pentaho Report Designer 入门教程(三)
- pentaho Report Designer 入门教程(二)
- pentaho Report Designer 入门教程(三)
- Pentaho Report Designer 发布报表设置
- 在项目中集成Pentaho Report Designer
- Pentaho Report Designer 隔行换色
- Pentaho Report Designer 源码分析过程
- pentaho report designer 5.01报表分组
- Pentaho Report Designer连接HSQLDB问题
- Pentaho Report Designer 隔行变色的设置
- Pentaho教程一:基于Metadata创建report并发布到Pentaho BI Server
- 放出一个借贷筹资平台性网站源码
- leetcode第83题-Remove Duplicates from Sorted List
- Add Binary
- NYOJ1100【WAJUEJI which home strong!】BFS+优先队列
- 惊艳的 cygwin——Windows下的Linux命令行环境的配置和使用
- Pentaho Report Designer 教程(一)初识
- 开发工具站点(持续更新。。)
- 软件开发过程中的各种图表
- VS2010编写自定义宏注释
- hello csdn
- rp-pppoe与pppd移植的一些问题
- Linux-(3)Linux关机和重启
- 反转二叉树,即交换所有结点的左右子树,但不能使用递归方法。
- 关于jstl EL用法的注意点(java.lang.NumberFormatException: For input string: "userName")