Pentaho教程

Pentaho 图表报告

图表,也称为 图表,是数据的图形表示。 Pentaho Reporting Designer 提供了多种图表类型。您可以使用 Pentaho Reporting Designer 调色板中提供的"chart-element"选项设计图表。
创建图表需要满足三个要求-
数据收集器,用于从数据源中提取图表数据。 一个图表表达式,用于根据收集的数据生成图表。 一个报表元素,用于显示结果图表对象。
现在让我们举个例子,试着理解在 Pentaho 中创建图表的过程。
下表包含有关三个汽车品牌特征的数据。我们将使用条形图描述这些数据。
汽车 速度 用户评分 里程 安全
Fiat 1 3 5 5
Audi 5 6 10 4
Ford 4 2 3 6
首先,根据给定的表数据创建一个名为 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 步-将图像添加到页眉

这是一个可选步骤,但它很重要,因为图像在改善报告的美感方面起着重要作用。
看看下面的截图。我们在这里强调了以下五项活动-
添加查询后,您将在"结构"窗格中找到查询字段。从"结构"窗格中,选择相应的字段,然后拖放到报告工作区的详细信息 选项卡中。 "详细信息"选项卡仅显示字段值。通过从调色板中选择标签字段,将这些各自的标题标签添加到报告标题选项卡中。 添加从调色板中获取的图像并将其放置在页眉选项卡上。在 Page Header 中为 Report Heading 添加另一个标签并使用合适的标题,例如 CAR – CHART,以便有效地呈现。双击图像元素-您将找到一个名为编辑内容的对话框。 您有两个选项可以插入图像。将图像 URL 链接到报告或将图像嵌入到报告中。我们通过选择"嵌入报告"选项来选择嵌入图像。 从互联网下载一些示例汽车图像以放入页眉。单击按钮以使用位置 URL 定位示例汽车图像。单击"确定"按钮进行确认。 添加图片

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

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

第 4 步-添加图表属性

双击图表元素后,您将找到一个对话框,您必须在其中提供数据收集的详细信息和图表表达的详细信息。
看看下面的截图。标签 Primary Data Source 包含两个标记-
标记"1"是一个下拉列表,您必须在其中选择类别集数据收集器。 标记"2"也是类别列的下拉列表,您必须在其中选择名称字段。 添加图表属性
主要数据源分为三个部分- CommonSeriesGroup。在这里,我们不需要在 Groups 部分添加任何内容,因为我们没有在查询中使用任何 Groups。
Common-本节中有两个字段- category-columnvalue-column。我们已经在上一节中用 name 字段填充了类别列值。第二个是 value-column
点击空值;您会找到一个对话框,如下面的屏幕截图所示。其中标记了两个活动(1 和 2)。
点击 (+) 按钮在列中添加值字段。 点击空值,您将找到一个下拉列表,您需要从中选择速度字段。 点击空值
重复以上两个活动,将user_rating、里程和安全字段添加到列中。添加所有这些字段后,屏幕将如下所示。单击"确定"进行确认。
主数据源
主数据源部分的下一列是系列部分。
系列-在系列字段中,单击按值系列选项。您将找到一个对话框,如下面的屏幕截图所示。其中有两个标记(1 和 2)。
点击 (+) 按钮在列中添加一个新字段。 通过双击它,您可以编辑该字段。
重复这两个活动以添加字段名称,例如速度、用户评分、里程和安全。
这些是在报告图表的特定部分中显示的用户定义的名称。但在这里,您遵循的顺序与您在 Common 部分中的 Value-column 字段中给出的顺序相同。添加如下所示的所有字段后,单击 确定
编辑图表
添加所有部分后,您将获得 编辑图表对话框,如下面的屏幕截图所示。 条形图窗格包含用于更改图表格式的不同属性。
在条形图的 General 部分,我们已将 3-D 值更改为 true(标记为"1") .单击确定以确认图表属性。
一般部分
单击格式工具栏上的预览按钮查看报告预览。它将如下面的屏幕截图所示-
报告预览
通过使用不同类型的数据模型并为图表属性提供不同的值,您可以在报告中实现不同类型的图表。 Pentaho 在报表设计器中提供了近 18 种图表。
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4