Pentaho 简明教程

Pentaho - Groups

Pentaho 提供各种功能和特性,可将原始数据转换成有意义的信息。在此,我们将了解如何使用其中一项功能 Groups 。您可以使用此功能将原始行集数据分隔到组中,以便用户轻松理解报表。

  1. 分组是对长列表数据进行有意义的分隔符分隔的极好方式。

  2. 分组时,您可以将相似项放在一起,并在视觉上将这些项从其他组项中分隔开来。

  3. 您还需要对数据执行各种聚合,例如打印组中项的数量或计算总和或平均值。

Adding Groups in Pentaho

我们已经有一个基于员工数据的报告了。这里的查询是根据“部门”对所有员工记录进行分组。按照下面给出的步骤来满足给定的要求。

首先,通过单击结构窗格上的 Add group 按钮来启动流程。 Add group 按钮在以下屏幕截图中标记为“1”。

add group

单击添加组按钮,您将获得一个选项列表。然后,从列表中单击 Add group 选项。

单击添加组后,您将发现一个对话框,您可以使用该对话框从给定的可用字段中添加组字段。

查看以下屏幕截图。我们在对话框中突出显示了三个活动,我们将其标记为 1、2 和 3。

  1. Pointer 1 − 为此组输入一个用户定义的名称。

  2. Pointer 2 − 从可用字段列表中选择 department 字段。

  3. Pointer 3 − 单击箭头 ( ) 按钮,以便将选定的字段复制到选定的字段列表中。

在选定的字段列表中选择该部门字段,然后单击确定进行确认。

add group 1

添加组后,您将在结构窗格的结构选项卡中找到它。您还将在工作区中找到 Group HeaderGroup Footer 带。

查看以下屏幕截图。通过将报表设计器左侧调色板上的标签图标拖到组头中,为您的报表添加一个静态标签(在屏幕截图中,此活动已标记为“ 1 ”)。

通过双击标签,您可以对其进行编辑并将名称更改为 Department 。通过使用格式化工具栏或格式化调色板(分别标记为“3”和“4”),您可以更改标签的格式。

data tab

现在让我们继续进行。将结构窗格切换到数据选项卡。从结构窗格中选择部门字段并将其拖动到组头(此活动在以下屏幕截图中标记为“ 1 ”)。要查看报表的预览,请单击屏幕左侧的预览按钮,该按钮在以下屏幕截图中突出显示并标记为“ 2 ”。

result report

单击预览按钮后,您将找到结果报告,如图所示以下屏幕截图所示。您会发现记录现在已按部门分组。

records

此时的报表看起来不太吸引人。您可以使用格式化工具栏或格式化调色板添加一抹色彩并使标题更具效果。

你现在已准备好使用 Pentaho 生成不同类型的报表。只需按照迄今为止讨论的步骤操作,并尝试使用 Pentaho 中提供的所有功能和选项即可。