自定义报表

Oracle Hyperion Planning 中包含各种模板,可用于控制表单、表单定义、任务列表和规划单元的 PDF 报表布局和内容。可以直接使用这些模板。也可以自定义模板,添加公司标志和适用于各种特性的特殊格式设置,如底纹、页面大小、方向、字体、字体大小、标题、标题占页面的百分比、每页中数据列数和精度。

要自定义报表,必须安装和配置 Microsoft Office Word 2000 或更高版本以及 Oracle Business Intelligence Publisher Desktop。然后可通过 Word 中的 BI Publisher 菜单,使用示例 .XML 文件来更新报表中的信息。还可以使用 Word 的各种功能来自定义格式设置。要使该模板能够投入使用,应使用合适的名称保存该 .RTF 文件,并将其放到类路径或 HspJS.jar 文件中。

通过相应的示例和模板文件,可以自定义四种报表类型。有关创建报表的信息,请参阅相关主题。

报表类型 示例文件名称 模板名称 相关主题

表单

PlanningFormSample.xml

PlanningFormTemplate.rtf

请参阅“创建简单表单”。

表单定义

PlanningFormDefSample.xml

PlanningFormDefTemplate.rtf

请参阅“打印表单定义”。

任务列表

PlanningTaskListSample.xml

PlanningTaskListTemplate.rtf

请参阅《Oracle Hyperion Planning 用户指南》

规划单元注释

PlanningPUAnnotationSample.xml

PlanningPUAnnotationTemplate.rtf

请参阅“打印规划单元注释”。

该主题中概要说明了如何进行自定义。要了解详细步骤,请参阅安装 Word 及 BI Publisher 时附带安装的文档。BI Publisher 安装指南及用户指南也可从以下地址获取:

http://download.oracle.com/docs/cd/E10091_01/welcome.html

要安装 BI Publisher Desktop:

  1. 从以下位置下载最新版本的 BI Publisher Desktop:

    http://www.oracle.com/technetwork/middleware/bi-publisher/overview/index.html

    要自定义报表,只需安装 BI Publisher Desktop。无需安装 BI Publisher

  2. 将该 zip 文件保存到本地硬盘中,解压缩至指定文件夹。

  3. 关闭所有 Microsoft Office 应用程序。

  4. 导航至解压缩 zip 文件后的目录,双击 setup.exe 应用程序。

  5. 按照 BI Publisher 安装向导程序中的说明,使用默认设置执行基本安装。

要自定义报表:

  1. 打开 Planning HspJS.jar 文件(默认安装位置为 products/planning/lib),解压缩示例文件和相应的模板文件。

    例如,要自定义任务列表报表,请解压缩以下文件:PlanningTaskListSample.xmlPlanningTaskListTemplate.rtf

  2. 将该示例和模板文件保存到一个您以后可以打开的位置。

  3. 在 Microsoft Word 中,打开与要自定义的报表对应的 .RTF 模板文件。

    例如,对于任务列表报表,打开 PlanningTaskListTemplate.rtf 模板文件。

  4. 从 Microsoft Word 的 Oracle BI Publisher 菜单中,依次选择数据加载示例 XML 数据,打开与该报表对应的示例文件。

    例如,对于任务列表报表,打开 PlanningTaskListSample.xml 示例文件。

    如果 Word 不显示 BI Publisher 菜单,请选择模板生成器工具栏。(例如,依次选择视图工具栏模板生成器。)请参阅《Oracle Business Intelligence Publisher User's Guide》

  5. 使用 Word 菜单来自定义模板。

    例如,可以插入图片或更改字体。如需各任务的相关帮助,请参阅 Word 文档。

  6. 可选:要更新报表中的各字段,请使用 Word 中的 BI Publisher 菜单,添加从示例文件中获取的字段。

    例如,依次选择 Oracle BI Publisher插入字段,在字段对话框中单击一个字段,将该字段拖入到模板中。

    如需各任务的相关帮助,请参阅 BI Publisher 文档。(在 Word 中,依次选择 Oracle BI Publisher帮助。在 BI Publisher 中,单击“帮助”可查看联机帮助。)

  7. 完成自定义后,依次选择 Oracle BI Publisher预览模板,然后选择一种格式来预览所做更改。可以在任何格式下进行预览。单击关闭框关闭预览文件。

  8. 在该模板文件中,选择另存为,将该模板另存为一个 .RTF 文件并使用合适的文件名。

    例如,如果您正在自定义任务列表报表,则将该文件另存为 PlanningTaskListTemplate_Custom.rtf

    模板类型 文件名

    所有表单

    PlanningFormTemplate_Custom.rtf

    特定表单

    PlanningFormTemplate_Data_Form_Name

    例如,要将该模板应用到一个名为 Income 的表单上,则将该模板另存为 PlanningFormTemplate_Income.rtf

    表单定义

    PlanningFormDefTemplate_Custom.rtf

    任务列表状态报表

    PlanningTaskListTemplate_Custom.rtf

    规划单元注释报表

    PlanningPUAnnotationTemplate_Custom.rtf

    必须将该模板文件保存在 Classpath 下的某个位置,以供 Web 应用程序服务器使用。将模板文件插入位于根级别(与其他模板文件相同的级别)的 HspJS.jar 文件。

  9. 重新启动应用程序服务器,使用户在 Planning 中创建 PDF 报表时能够使用自定义模板。