- Pentaho 教程
- Pentaho - 首页
- Pentaho - 概述
- Pentaho - 安装
- Pentaho - 导航
- Pentaho - 数据源和查询
- Pentaho - 报表元素
- Pentaho - 页脚字段
- Pentaho - 分组
- Pentaho - 图表报表
- 报表元素格式化
- Pentaho - 函数
- Pentaho 有用资源
- Pentaho - 快速指南
- Pentaho - 有用资源
- Pentaho - 讨论
Pentaho - 报表元素格式化
将报表元素放置到工作区后,可以通过多种方式对其进行格式化。Pentaho Reporting Designer 提供各种功能,可以根据我们的需求格式化报表元素。
文本格式化
所有基于文本的元素(如文本、数字、日期和标签)都可以使用报表画布正上方显示的格式化工具栏轻松格式化。
请查看以下屏幕截图。在这里,我们标记并突出显示了三个对象:
- 选定的报表元素
- 格式化工具栏
- 用于格式化报表元素的样式窗格选项卡
首先,选择工作区中的报表元素。然后,您可以使用格式化工具栏或使用“样式”选项卡中的属性以多种方式格式化该元素。
添加超链接
Pentaho Report Designer 允许您向报表数据添加超链接。在这里,我们将通过一个通用示例来解释如何在报表中添加超链接。
假设我们已经在 **employee** 表中添加了一个查询,以获取字段 ID、名称和职位的字段。我们还将这些字段添加到报表工作区。我们的要求是使用超链接将职位的各个值作为参数值传递给 www.google.co.in。
首先,选择工作区中的职位字段。右键单击它,然后从列表中选择“超链接”。请查看以下屏幕截图。
单击“超链接”选项后,您将找到一个对话框,您必须在其中提供详细信息,例如超链接位置的类型、URL、目标、参数名称和值。
请查看以下屏幕截图。在这里,我们标记并突出显示了以下五个操作:
提供超链接位置的类型。通常有四种位置类型:
**自身** - 链接到同一报表字段。
**URL** - 为该引用位置提供一个 URL。
**Pentaho 存储库** - 如果您安装了 Pentaho 存储库,则在 localhost 中提供该文件 URL(需要登录)。
**手动链接** - 手动创建一个链接或公式,并将其作为超链接提供。
在此示例中,我们使用了 URL 类型位置。
提供网站或文件的 URL。对于此选项,我们使用了 https://www.google.co.in。
提供目标位置,即 **_TOP、_BLANK** 或 **_PARENT**。我们使用了“_TOP”。如果要在鼠标指针移到超链接文本上方时向用户提供任何信息,请在目标框旁边的工具提示框中键入该信息。
选择加号 (+) 符号以向参数列表添加参数名称和值。
为超链接的 URL 提供参数名称和值。在这里,我们使用“**q**”作为参数名称,使用 **职位字段** 作为参数值。
最后,单击“确定”以确认超链接属性。
单击格式化工具栏上的“预览”按钮以查看报表的预览。单击“预览”按钮后,您将看到以下屏幕截图。将鼠标指针放在任何职位值上 - 无论是 HR 还是 Admin - 以查看其相应的 URL。
在此 Pentaho Report Designer 预览中,超链接用于将用户重定向到另一个 URL。为此,您必须通过单击主工具栏上的“运行”按钮(在以下屏幕截图中标记为“1”)并选择其上的 HTML 选项来以 HTML 运行此报表。
请查看以下屏幕截图。运行报表有不同的选项,但我们选择以 HTML 格式显示报表。
选择 HTML 选项后,您将在单独的 HTML 页面中找到报表数据,如下面的屏幕截图所示。单击任何职位值以了解超链接在 Pentaho Reporting 中的工作方式。
行条带
Pentaho Report Designer 具有行条带属性,允许您为报表的交替行着色。让我们以之前的示例为例来了解其工作原理。
将元素添加到工作区后,单击报表工作区→转到“格式”菜单→选择“行条带”。请查看以下屏幕截图。
选择“行条带”选项后,您将找到一个对话框。在这里,您可以从下拉列表中选择颜色。我们选择了红色和绿色作为交替颜色。现在,单击“确定”按钮进行确认。请查看以下屏幕截图。
单击“预览”按钮以查看报表在使用交替行颜色时的显示方式。它将显示如下面的屏幕截图所示。