Pentaho 简明教程

报告的每一页包含两个特殊区域。在每一页顶部,您将会找到 page-header 区域。而在页面底部,您将会找到 page-footer 区域。剩余页面可用于实际报表内容。

页脚标签页用于提供一些属性和功能。例如,您可以使用页脚标签页来 print the max value of the age field at the bottom of the page 。报表引擎通过使用报表功能来实现这些特性。

查看以下屏幕截图。此处,结构窗格中的“数据”选项卡包含一个符号 fx(标记为“ 1 ”)。它是“添加”功能按钮。单击此按钮可向报表中添加不同的函数。

page footer

然后,您将会找到一个对话框,其中包含按不同组隔离的不同函数。若要打印页脚中的员工最大年龄,我们应该选择 Summary 组中的 Maximum 函数,该函数在以下屏幕截图中标记为“ 1 ”。选择它并单击 OK

functions

一旦您单击 Ok 按钮,该函数将被添加到“结构”窗格中的“函数”标签,该标签位于屏幕右侧。

一旦您选择已添加的函数(即“最大值”),您将会在“结构”窗格下方找到另一个窗格,其中包含该函数的属性。

查看以下屏幕。最大化框包含两个指针(指针 1 和指针 2)。

  1. Pointer 1 − 在“结构”窗格的“数据”选项卡中选择函数。

  2. Pointer 2 − 通过从下拉列表中选择年龄字段来编辑属性部分中的字段名称。这是因为我们必须打印员工的最大年龄。

customized properties

现在,该函数已经准备好定制属性了。现在,您可以将该函数用作页脚属性来添加到报表中。

查看以下屏幕截图。它再次包含两个指针(指针 1 和指针 2)。

  1. Pointer 1 − 如以下屏幕截图所示,选择并从“结构”窗格中将“最大值”函数拖动到工作区中的页脚栏。现在,报表的设计已经准备就绪。

  2. Pointer 2 − 选择屏幕左侧的“预览”按钮。

preview report

查看以下屏幕。它显示了报表的预览。员工的最大年龄已标记出来并显示在最大化框中。

maximized box