PRD(Pentaho Report Designer)是一个报表设计工具,可以直接面向
数据库
设计各种形式的报表,包括网页、Excel、PDF等。选择使用它的初衷是因为工作中有各种形式的报表需求,去针对性开发的话成本太高。
官方下载
环境要求
PRD需要java
运行环境,所以需要预先装好jre。
启动
unix系列使用如下命令启动:
cd <PRD_HOME>
./report-designer.sh
In Windows environments: Go to the folder [PRD_HOME] and execute (press Enter or double-click on) the file reportdesigner.bat
新建报表
点击File->new
设置报表名称及保存位置
扩展名一般以.prpt
结尾
报表结构,默认分为5个部分
- Page Header
- Report Header
- Details
- Report Footer
- Page Footer
新建数据集 必需-报表数据来源
PRD 提供多种数据源选择,如图
一般我们使用jdbc/jndi - MySQL
- 新建
Connections
- 新建查询语句
Query
,预览结果
配置报表Header
和Details
中文字体一定要选择宋体!!!
中文字体一定要选择宋体!!!
中文字体一定要选择宋体!!!
(重要的事情说3遍!!!否则上传到服务器BA Server报表无法正常显示中文。)
设置元素的样式及属性,可选是否显示Details Header
及Details Footer
。
添加函数
- 设置表格条纹,让其奇偶行背景色不相同(
Row Binding
函数)。
- 底部显示统计数据(
Count(Running)
函数)。
高级使用
添加查询参数
绘制图标
以上!