Pentaho教程

Pentaho 函数

报告的每一页都包含一个 页眉区域和一个 页脚区域。剩余页面可用于实际报告内容。
页脚标签用于展示一些属性和功能。例如,我们可以在页脚中打印员工年龄字段的最大值。报告引擎通过使用函数来允许这些功能。
让我们使用我们在前几章中使用的相同的 employee 表。在将所有字段添加到报表工作区后,现在让我们在页脚选项卡中添加一个函数来找出员工的最大年龄。
按照下面给出的步骤将预定义的函数添加到您的报告中。

步骤 1-单击功能按钮 (fx)

看看下面的截图。这里结构窗格中的数据选项卡包含一个符号 fx(标记为" 1")。它是添加功能按钮。单击此按钮可将不同的功能添加到报告中。
页脚

第 2 步-选择特定功能

然后,您会发现一个对话框,其中包含分成不同组的不同功能。要在页脚打印员工的最大年龄,我们应该选择 Summary组中的 Maximum函数,标记为" 1 "在下面的屏幕截图中。选择它并单击 确定
特殊功能
单击 确定按钮后,该函数将添加到位于屏幕右侧的结构窗格中的函数标签中。

第 3 步-定义字段名称

选择添加的函数(即最大值)后,您会在结构窗格下方找到另一个窗格,其中包含该函数的属性。
看看下面的屏幕。最大化框包含两个指针(指针 1 和指针 2)。
指针 1-在结构窗格的数据选项卡中选择函数。 指针 2-通过从下拉列表中选择年龄字段来编辑属性部分中的字段名称。这是因为我们必须打印员工的最大年龄。 自定义属性

第 4 步-将函数添加到报告工作区

现在,该函数已准备好自定义属性。现在,您可以在报告中使用该函数作为页脚属性。
看看下面的截图。同样,它包含两个指针(指针 1 和指针 2)。
Pointer 1-选择"结构"窗格中的"最大值"函数并将其拖动到工作区中的页脚区域,如下面的屏幕截图所示。现在您的报告设计已准备就绪。 指针 2-选择屏幕左侧的预览按钮。 预览报告

第 5 步-检查预览

看看下面的屏幕。它显示报告的预览。员工的最大年龄被标记并显示在一个最大化的框中。
Maximized Box

Pentaho-附加功能

下表提供了您可以在报告中使用的附加功能列表。
常用功能
函数名称 目的
Open Formula 使您能够使用内置公式编辑器创建自己的自定义打开公式函数。
Page 在呈现之前计算报告中使用的页面数。
Total Page Count 列出呈现的报告中的总页数。
Page of Pages 打印当前页码以及渲染报告中的总页数。
报告功能
函数名 目的
Is Export Type 测试是否为此报告选择了给定的导出类型。
Row Banding 交替组中每个项目带的背景颜色。
Row Banding 隐藏组中的相等值。仅打印第一个更改的值。
Hide Page Header and Footer 当输出类型不可分页时隐藏页眉和页脚带。
Hide Page Header and Footer 仅在报告中呈现的最后一页上显示页脚。
总结函数
函数名 目的
Sum 计算所选数字列的总和。
Count 计算组中包含的项目总数。如果不指定组,则统计整个报表中的所有项目。
Count 计算一个呈现页面上一个组中包含的项目总数。如果未指定组,则计算整个页面上的所有项目。
Count 计算所选组中的项目总数。如果未指定组,则计算所有组中的所有项目。
Minimum 标识组中的最小值或最小值。
Minimum 标识组中的最高值或最大值。
Minimum 对两列的总和进行简单除法并返回一个数值。
Minimum 对两列的总和进行简单除法并返回一个百分比值。
Minimum 存储计算结果。这个函数是分组使用的。
Minimum 根据指定的标准对页面上的项目进行计数。到达新页面时,此值会重置为零。
Minimum 在一页上添加所有指定的项目并产生总数。到达新页面时,此值会重置为零。
运行函数
函数名 目的
Sum 计算指定列的运行总和。
Count 计算组或报表中的项目。
Group Count 计算报告中的组数。
Count Distinct 计算列中某个值的不同出现次数。
Average 计算给定列中的平均值。
Minimum 标识列中的最小值或最小值。
Maximum 标识列中的最大值或最大值。
Percent of Total 计算数字列的百分比值。总和除以计数的项目数。
高级功能
函数名 目的
Message Format 根据 Java 消息格式规范格式化文本。
Resource Message Format 根据 Java 消息格式规范格式化资源包中的文本。
Lookup 将一个字符串从一列映射到另一个字符串。
Lookup 从映射字段返回一个值。
Resource Bundle Lookup 执行资源使用定义字段中的值作为资源包中的键进行 rce-bundle 查找。
Open Formula 使您能够使用内置公式编辑器创建自己的自定义打开公式函数。
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4