开发手册 欢迎您!
软件开发者资料库

Pentaho - 图表报告

Pentaho图表报告 - 从简介和安装,导航,数据源和查询,报告元素,页脚字段,组,图表报告,格式化报告元素,功能开始,简单易学地学习Pentaho Concepts。

图表,也称为图表,是数据的图形表示. Pentaho Reporting Designer提供各种图表类型.您可以使用Pentaho Reporting Designer调色板中提供的"chart-element"选项设计图表.

创建图表有三个要求 :

  • 数据收集器从数据源中提取图表数据.

  • 图表表达式从收集的数据中生成图表.

  • A 报告元素以显示生成的图表对象.

现在让我们举一个例子来尝试理解在Pentaho创建图表.

下表包含有关三个汽车品牌功能的数据.我们将使用条形图描绘这些数据.

汽车速度用户评分里程安全
Fiat1355
Audi56104
Ford4236

首先,根据给定的表数据创建一个名为 car 的表.我们使用MySQL数据库作为数据源.将该(数据源)添加到Pentaho Reporting Designer.我们已经在"Pentaho  - 数据源和查询"一章中讨论了如何向Pentaho Reporting Designer添加数据源和查询.

在Pentaho中创建图表的步骤

现在,按照下面给出的步骤创建基于给定方案的图表.

步骤1  - 添加查询

查询将从表 car 中检索所有记录.因此查询应该如下 :

Select   car.id,   car.name,   car.speed,    car.user_rating,    car.millage,    car.safety From   car LIMIT    3

以下屏幕截图显示了如何将给定查询添加到数据源.

添加给定查询

步骤2  - 向页眉添加图像

这是可选步骤,但这很重要,因为图像在改善报告的美学方面起着重要作用.

看一下下面的截图.我们在此处突出显示以下五个活动 :

  • 添加查询后,您将在结构上找到查询字段窗格.在"结构"窗格中,选择相应的字段,然后拖放到报告工作区的详细信息选项卡中.

  • "详细信息"选项卡仅显示字段值.通过从调色板中选择标签字段,将这些相应的标题标签添加到报表标题标签中.

  • 添加从调色板中拍摄的图像并将其放在页眉选项卡上.在报告标题的页眉中添加另一个标签,并使用合适的标题,例如 CAR  -  CHART ,以便进行有效展示.双击图像元素 - 您将找到一个名为编辑内容的对话框.

  • 您有两个选项可以插入图片.将图像URL链接到报告或将图像嵌入到报告中.我们选择通过选择"嵌入报告"选项来嵌入图像.

  • 从互联网下载一些示例汽车图像放入页面标题.单击按钮以使用位置URL查找示例汽车图像.单击确定按钮进行确认.

添加图像

步骤3  - 将图表添加到报表页脚

通过单击选择并将其从左侧调色板拖动到报表来添加图表.它在以下屏幕截图中标记为"1".双击报表页脚上的条形图元素.

添加图表

步骤4  - 添加图表属性

双击图表元素后,您将找到一个对话框,您必须在其中提供收集的数据详细信息和图表表达式详细信息./p>

看看下面的截图.标签主要数据来源包含两个标记 :

  • 标记" 1 "是一个下拉列表,您必须选择类别集数据收集器.

  • 标记" 2 "也是 category-column 的下拉列表,您必须在其中选择名称字段.

添加图表属性

主数据源中有三个部分 :  普通系列.在这里,我们不需要在"群组"部分添加任何内容,因为我们未在查询中使用任何群组.

常见 : 本节中有两个字段 :   category-column value-column .我们已经使用上一节中的名称字段填充了category-column值.第二个是 value-column .

点击空值;你会找到一个对话框,如下面的截图所示.标记有两个活动(1和2).

  • 单击( + )按钮添加值列中的字段.

  • 通过单击空值,您将找到一个下拉列表,您需要从中选择速度字段.

Clicking on Empty Value

重复上述两个活动,将user_rating,mileage和safety字段添加到列中.添加所有这些字段后,屏幕将如下所示.单击"确定"进行确认.

主要数据源

下一列主要数据来源部分是系列部分.

系列 : 在"系列"字段中,单击"按值分组"选项.您将找到一个对话框,如以下屏幕截图所示.其中有两个标记(1和2).

  • 单击( + )按钮在列中添加新字段.

  • 通过双击它,您可以编辑该字段.

重复这两项活动以便添加字段名称,如速度,用户评级,里程和安全.

这些是用户定义的名称,显示在报告图表的特定部分.但是,您在此处按照公共部分中的值列字段所提供的顺序进行操作.添加完所有字段后,点击确定,如下所示.

编辑图表

添加完所有部分后,您将看到编辑图表对话框,如以下屏幕截图所示. 条形图窗格包含用于更改图表格式的不同属性.

在条形图的常规部分中,我们已将 3-D 值更改为 true (标记为"1").单击"确定"以确认图表属性.

General Section

单击格式工具栏上的"预览"按钮可查看报告的预览.它将显示如下屏幕截图 :

预览报告

您可以使用不同类型的数据模型并为图表属性提供不同的值,从而在报表中实现不同类型的图表. Pentaho在报表设计器中提供了近18种类型的图表.

ck: "Jzndc69N7BtnPgpT" })