OLAP Spreadsheet Add-in 用户指南 Excel 版

根据数据创建多个工作表

预算和计划应用程序经常出现的需求是将工作表发送至一个机构的不同职能区域。在分发这些工作表之后,收件人可以复查内容,进行修改并将更新发送回分发人。使用“Hyperion Essbase 级联”功能部件,您可根据单个数据库视图创建多个工作表文件。可以指定想在什么细节级别复制这些工作表,以定制该信息来满足每个收件人的需要。

Sample Basic 数据库包含在全美不同州销售的饮料产品的数据。例如,假定您想让所有产品经理复查建议的预算并给出意见,然后将他们的更改返回至财务部。我们必须为预算和 P&L 数据的每个组合创建一个工作表,以分发给其各自产品的产品经理。

要创建这组工作表:

  1. 选择“文件 > 打开”。
  2. \essbase\client\sample 目录中,打开 P&l.xls 文件。此文件包含您需要为每个工作表复制的数据。
  3. 选择“Essbase > 检索”。

    注意,该检索使用了使用别名选项,在 Essbase 选项对话框中已为此文件设置了该选项。在此示例中,产品 200 更改为 Root Beer,它是该产品预先指定的别名。

  4. 选择 Central(在单元 B1 中)和 Root Beer(在单元 B2 中)作为要在结果工作表中表示的成员。
  5. 选择“Essbase > 级联”。

    Hyperion Essbase 显示 Essbase 级联选项对话框。

  6. 单击级联信息标签。

    级联信息页包含您选择的成员列表以及用于指定级别的选项列表,将在该级别把选择的成员检索到级联的工作表中。
    注意:有关每个选项的详情,参见 Hyperion Essbase Spreadsheet Add-in 联机帮助。

  7. 成员列表框中选择 Central,然后在“选择所选成员的级别”选项组中选择同级
  8. 成员列表框中选择 Root Beer,然后选择下一级(缺省设置)。

    图 164. “级联信息”标签


    Figure Sdcasca1 not displayed.

    复制的或级联的电子表格报告此时提供与 Central 在相同级别的成员(East、West 和 South)的数据,以及低于 Root Beer 级别的成员(Old Fashioned、Diet Root Beer、Sasparilla 和 Birch Beer)的数据。

  9. 单击目的地选项标签。
  10. 目的地目录文本框中,输入 C:\temp 作为用于存储级联工作表的目录名称。

    也可以单击浏览,以从浏览对话框中选择目的地目录。

  11. 在“目的类型”选项组中选择单独的工作簿(缺省设置),以便为每个级联的工作表创建单独的 Excel 文件。

    您也可以告诉 Hyperion Essbase 仅创建一个工作簿,它对每个级联的报告都包含一个单独的工作表,或者可将级联报告发送至打印机。

  12. 在“文件信息”选项组中单击覆盖现存的文件(缺省设置)。该选项告诉 Hyperion Essbase 覆盖具有相同文件名的任何级联工作表。

    您也可以选择“打开创建的文件”,以便在 Excel 中如创建时那样打开每个级联的文件。

    注意:
    取决于您想创建的复制的工作表数量,“级联”命令可以创建比您计算机内存中可以存储的数目更多的工作表。 因此,在您正复制大量的工作表时,不应使用“打开创建的文件”选项。

  13. 在“命名信息”选项组中,在前缀文本框中输入 BUD

    图 165. “目的地选项”标签


    Figure Sdcasca2 not displayed.

    当您在“命名信息”选项组中指定前缀或后缀时,执行“级联”命令后生成的工作表文件将使用您指定的前缀或后缀命名。 缺省情况是生成从 1 到 n 编号的工作表名,其中 n 是创建的工作表的总数。文件名的语法为 PrefixnSuffix.xls。如果您没有指定前缀或后缀,Hyperion Essbase 将创建工作表 1.xls2.xls 等。如果您创建的是单个工作簿,则对该工作簿内的工作表标签名使用相同的命名约定。

    注意:
    不要同时指定前缀和后缀,这将导致没有字符位置让 Hyperion Essbase 创建唯一的文件名。如果文件名重复,Hyperion Essbase 将用最后一个级联的工作表覆盖重复的文件名。

  14. 单击格式选项标签。
  15. 要将源工作表的格式复制到每个级联工作表中,选择复制格式校验框。
    注意:“复制格式”仅复制使用 Hyperion Essbase 设置的直观提示和使用工作表设置的单元格式。它不复制公式、列格式、工作表格式或图表。

    在“页眉”和“页脚”文本框中,可以指定要用于所有级联工作表的页眉或页脚名。

  16. 在“表格式”组中选择抑制丢失行校验框,以便不复制只包含 #Missing 值的行。
  17. 在“目录”组中选择包括目录校验框,以创建一个文本文件来列示所有复制的工作表、其创建日期和成员内容。

    缺省情况下,Hyperion Essbase 用扩展名 .lst 命名“目录”文件。

    图 166. “格式选项”标签


    Figure Sdcasca3 not displayed.

  18. 单击“确认”创建级联工作表。

    Hyperion Essbase 迅速创建级联工作表(此示例中共有 9 个工作表)。在创建每个表时,会在“目录”中自动保存、关闭和记录它。每个个别文件保存在您指定的目录中,命名为 Bud1.xlsBud9.xls。当完成“级联”时,Hyperion Essbase 返回至原始工作表视图(即源文件)。

  19. 使用文本编辑应用程序,从您先前指定的目的地目录中打开“目录”文件。此文件名为 BUD0.LST 并包含所有级联工作表的列表。

    图 167. 级联工作表的目录文件


    Figure Sscastoc not displayed.

  20. 选择“文件 > 关闭”,关闭工作表。

    不需要保存该工作表。
    注意:您可以根据产品属性创建多个工作表文件。在工作表首行输入属性名。选择该属性名,并选择“Essbase > 级联”。 按上述示例中的步骤进行。


[ 页的顶部 | 上一页 | 下一页 | 目录 | 索引 ]