Pentaho Report Designer

PRD(Pentaho Report Designer)是一个报表设计工具,可以直接面向数据库设计各种形式的报表,包括网页、Excel、PDF等。选择使用它的初衷是因为工作中有各种形式的报表需求,去针对性开发的话成本太高。

官方下载

点我下载

环境要求

PRD需要java运行环境,所以需要预先装好jre。

启动

unix系列使用如下命令启动:

cd 
./report-designer.sh

In Windows environments: Go to the folder [PRD_HOME] and execute (press Enter or double-click on) the file reportdesigner.bat

PRD启动中界面
PRD启动完成界面

新建报表

点击File->new


Paste_Image.png

设置报表名称及保存位置

扩展名一般以.prpt结尾

Paste_Image.png

报表结构,默认分为5个部分

  • Page Header
  • Report Header
  • Details
  • Report Footer
  • Page Footer

新建数据集 必需-报表数据来源

PRD 提供多种数据源选择,如图

Paste_Image.png

一般我们使用jdbc/jndi - MySQL

  1. 新建Connections
  2. 新建查询语句Query,预览结果

配置报表HeaderDetails

中文字体一定要选择宋体!!!

中文字体一定要选择宋体!!!

中文字体一定要选择宋体!!!

(重要的事情说3遍!!!否则上传到服务器BA Server报表无法正常显示中文。)

设置元素的样式及属性,可选是否显示Details HeaderDetails Footer

添加函数

  1. 设置表格条纹,让其奇偶行背景色不相同(Row Binding函数)。
Paste_Image.png
  1. 底部显示统计数据(Count(Running)函数)。
Paste_Image.png

高级使用

添加查询参数

Paste_Image.png

绘制图标

Paste_Image.png

以上!

你可能感兴趣的:(Pentaho Report Designer)