PRD Report designer入门 (1)

作为一个刚刚接触Pentaho的新人,希望把自己在学习道路上的一点一滴都忠实的记录下来,正所谓好记性不如烂笔头,方便以后回来翻翻看看。

==============================
report designer不需要安装,下载回来的压缩包,解压缩之后,直接双击bat文件就可以进入了。

进入编辑器,首先新建一个report。

报表默认分为5个区域:
1.Page Header     : 一般用来显示报表的标题                                    
2.Report Header
  : 用来报表明细部分的行头                                    
3.Detail
          : 将报表明细部分数据填入这里,PRD会自动读出数据集数据,然后按行显示在这个区域
4.Report Footer
  : 我习惯把图表放在这个区域显示                                
5.Page Footer
    :                                                      
                                                                       
                                           
 
接下来就是要
创建数据源
点击红框中图案,或者在[Data Sets]上右键会弹出新建菜单
Pentaho学习笔记--report <wbr>designer <wbr>5.4学习(1)【原】

report designer提供了很多种创建数据源的来源,这里先创建一个JDBC数据源。
点击绿色加号,进行新建
Pentaho学习笔记--report <wbr>designer <wbr>5.4学习(1)【原】

Pentaho学习笔记--report <wbr>designer <wbr>5.4学习(1)【原】
一切按部就班设置完毕,最后点[测试]。报了个错。
Pentaho学习笔记--report <wbr>designer <wbr>5.4学习(1)【原】

org.gjt.mm.mysql.Driver?是什么鬼?
mysql的驱动难道不应该是com.mysql.jdbc.Driver?
是不是驱动包没有导入。
于是将Mysql驱动复制到Lib目录下,重启designer。
Pentaho学习笔记--report <wbr>designer <wbr>5.4学习(1)【原】

测试成功
Pentaho学习笔记--report <wbr>designer <wbr>5.4学习(1)【原】

创建数据集
数据集,又称为资料集、数据集合或资料集合,是一种由数据所组成的集合。
简单的说,通过SQL脚本从数据库中抽取的数据集合,也是数据集。
Pentaho学习笔记--report <wbr>designer <wbr>5.4学习(1)【原】

在Pentaho Report Designer中创建数据集有2种方式
1.在编辑区,直接写SQL脚本
2.通过点击红框中的[铅笔]图标,在SQL生成器中,通过一系列的拖拽操作后,自动生成
Pentaho学习笔记--report <wbr>designer <wbr>5.4学习(1)【原】

SQL生成器如图:
Pentaho学习笔记--report <wbr>designer <wbr>5.4学习(1)【原】

最终生成SQL脚本:
Pentaho学习笔记--report <wbr>designer <wbr>5.4学习(1)【原】

创建一个饼图
根据上面的SQL脚本,希望饼图显示每条生产线所占的比重。
从左侧控件栏,拖拽一个chart控件到画板上
编辑完,点上方的[眼睛]图案,就预览生成的报表。
Pentaho学习笔记--report <wbr>designer <wbr>5.4学习(1)【原】
双击chart控件进行设置
Pentaho学习笔记--report <wbr>designer <wbr>5.4学习(1)【原】
1.选择图表类型
2.设置图表显示标题
3.设置饼图显示数据字段。
4.设置饼图分类数据字段。 字段名必须是之前SQL脚本有定义的
   ※ 其他的图表的设置方式大同小异。

预览报表结果,生成的饼图如下:
Pentaho学习笔记--report <wbr>designer <wbr>5.4学习(1)【原】
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值