Pentaho - 分组
Pentaho 提供各种功能和特性,可将原始数据转换为有意义的信息。在这里,我们将学习如何使用其中一项功能组。您可以使用此功能将原始行集数据分成组,以便用户可以轻松理解报告。
分组是一种沿有意义的分隔符划分长数据列表的好方法。
使用组,您可以将相似的项目放在一起,并在视觉上将这些项目与其他项目组分开。
您还需要组来对数据执行各种聚合,例如打印组中的项目数或计算总和或平均值。
在 Pentaho 中添加组
我们已经有一份基于员工数据的报告。此处的查询是根据"部门"对所有员工记录进行分组。按照下面给出的步骤来满足给定的要求。
首先,单击"结构"窗格上的添加组按钮开始该过程。在以下屏幕截图中,添加组按钮标记为"1"。
单击"添加组"按钮,您将获得一个选项列表。然后,从列表中单击添加组选项。
单击"添加组"后,您将看到一个对话框,您可以使用该对话框从给定的可用字段中添加组字段。
查看以下屏幕截图。对话框中突出显示了三个活动,我们将其标记为 1、2 和 3。
指针 1 − 为该组输入用户定义的名称。
指针 2 − 从可用字段列表中选择 部门 字段。
指针 3 − 单击箭头 (→) 按钮,以便将选定字段复制到选定字段列表中。
在选定字段列表中选择该部门字段,然后单击"确定"进行确认。
添加组后,您将在"结构"窗格的"结构"选项卡中找到它。您将在工作区中找到 Group Header 和 Group Footer 带。
查看以下屏幕截图。通过将标签图标从报表设计器左侧的调色板拖到组标题中,向您的报表添加静态标签(在屏幕截图中,此活动已标记为"1")。
通过双击标签,您可以编辑它并将名称更改为 Department。通过使用格式化工具栏或格式化调色板(分别标记为"3"和"4"),您可以更改标签的格式。
现在让我们继续。将结构窗格切换到数据选项卡。选择并将部门字段从结构窗格拖到组标题(此活动在下面的屏幕截图中标记为"1")。要查看报告的预览,请单击屏幕左侧的预览按钮,该按钮在下面的屏幕截图中突出显示并标记为"2"。
单击预览按钮后,您将看到结果报告,如下面的屏幕截图所示。您会发现记录现在已根据部门分组在一起。
此阶段的报告看起来不太吸引人。您可以使用格式工具栏或格式调色板添加一点颜色并使标题更有效。
您现在可以使用 Pentaho 生成不同类型的报告。只需按照到目前为止讨论的步骤并尝试使用 Pentaho 中提供的所有功能和选项。