OLAP Spreadsheet Add-in 用户指南 Excel 版

旋转、保留和抑制数据

一旦将数据检索到工作表中,您可能想用各种方法来处理这些数据。例如, 您可能想在工作表中将行和列移到其他位置,或者您想告诉 Hyperion Essbase 在数据检索期间抑制或保留特定数据。

为了帮助您处理工作表数据,本节指导您逐步完成下列过程:

旋转行和列

使用“旋转”命令,可以更改工作表数据的方向。 可使用“旋转”命令执行下列任何任务:

有两种方法执行“旋转”命令:

要将 Year 数据从行组旋转为列组:

  1. 选择“文件 > 新建”或单击
    Figure Sifile not displayed.
    图标,打开一个新的工作表。
    注意:您应已连接至 Sample Basic 数据库。如果未连接,请遵循与数据库连接中的步骤进行连接。
  2. 选择“Essbase > 检索”。
  3. 下寻(双击)Measures 和 Product(分别在单元 B1 和 C1 中)。
  4. 按下并按住 Alt 键,然后在单元 E1 中下寻(双击)Scenario。

    图 27. 旋转之前的视图


    Figure Sspivot1 not displayed.

  5. 在单元 C3 中,选择 Year,然后选择“Essbase > 旋转”。

    图 28. 将行组旋转为列组的结果


    Figure Sspivot2 not displayed.

    Hyperion Essbase 将 Year 维旋转为 Market 旁(Scenario 成员之上)的一个列组。

  6. 又如,选择单元 C2 中的 Actual。
  7. 单击鼠标右键,并将 Actual 拖至单元 A3 中的产品 100 处。

    图 29. 将列组旋转为行组


    Figure Sspivot3 not displayed.

    注意:在旋转操作期间显示在光标下的成员标号框显示您正旋转的成员的名称。但是, 成员标号框的方向不能确定旋转结果的方向。Hyperion Essbase 按目的单元的位置来确定数据方向。

    Hyperion Essbase 将 Scenario 成员(Actual、Budget、Variance 和 Variance%)从列组旋转为显示在 Product 成员左边的行组。

    图 30. 将列组旋转为行组的结果


    Figure Sspivot4 not displayed.

要转置行组的次序:

  1. 在单元 A2 中选择 Actual。
  2. 单击鼠标右键,并将 Actual 拖至单元 C2 中的 Profit。

    图 31. 旋转行组的次序


    Figure Sspivot5 not displayed.

    旋转操作更改了行组的次序。

    图 32. 旋转行组次序的结果


    Figure Sspivot6 not displayed.

    在本示例中,应注意源单元和目的单元现在都是成员。只要源单元和目的单元是不同行组的成员,Hyperion Essbase 就会交换成员组。必须选择一个包含成员名的目的单元以便交换行成员。您也可以在另一列中选择包含成员名的目的单元来交换列成员。

保留数据子集

“仅保留”命令仅保留选择的成员行或列,并从工作表视图中除去所有其他数据。此命令提供了一个除去维切片,而不必删除个别单元的有效方式。

要仅保留当前工作表中的 Actual 和 Budget 数据:

  1. 在单元 C2 中选择 Actual,并在单元 C3 中选择 Budget。

    图 33. 为“仅保留”命令选择成员


    Figure Sskeep1 not displayed.

  2. 选择“Essbase > 仅保留”。

    Hyperion Essbase 从工作表中除去 Variance、Variance% 和 Scenario 行,仅保留 Actual 和 Budget 数据。

    图 34. 保留数据子集(相邻单元)的结果


    Figure Sskeep2 not displayed.

    有时,您想从工作表中除去的数据不是位于相邻的单元中。

要选择并保留非相邻的单元:

  1. 按下并按住 Alt 键,然后在单元 D1 中放大(双击)Year 。
  2. 选择 Qtr2(在单元 E2)。
  3. 按下并按住 Ctrl 键,然后选择 Qtr4(在单元 G2)。

    图 35. 为“仅保留”命令选择非相邻的成员


    Figure Sskeep3 not displayed.

  4. 选择“Essbase > 仅保留”。

    Hyperion Essbase 仅保留 Qtr2 和 Qtr4 数据,并删除其他 Year 成员。

    图 36. 保留数据子集(非相邻单元)的结果


    Figure Sskeep4 not displayed.

除去数据子集

“仅除去”命令与“仅保留”命令的功能正好相反。使用“仅除去”,您可以除去在工作表视图中已选择的行或列,并保留所有其他数据。

要从当前工作表视图中除去数据子集:

  1. 在单元 B7 中,选择 Ratios。
  2. 按下并按住 Ctrl,然后在单元 B9 中选择 Measures。
  3. 选择“Essbase > 仅除去”。

    Hyperion Essbase 除去 Ratios 和 Measures 的数据,而保留 Profit 和 Inventory 的数据。

    图 37. 除去数据子集的结果


    Figure Ssremov not displayed.

在工作表中导航而不检索数据

使用“无数据导航”功能部件,可以执行导航操作(如“旋转”、“放大”、“缩小”、“仅保留”和“仅除去”),而不将任何数据检索到工作表中。

当处理“动态计算”成员(通常由应用程序设计人员指定)时,此功能部件特别有用。通过激活“无数据导航”,您可有效地告诉 Hyperion Essbase 不要在创建电子表格报告时动态计算值(即,在检索时计算数据库)。“动态计算”在检索动态计算成员中有更详细的讨论。

要在工作表中导航而不检索数据:

  1. 选择“Essbase > 无数据导航”。

    Hyperion Essbase 在此菜单项旁显示一个选择标记。
    注意:也可以在“Essbase 选项”对话框(“全局”标签)中选择合适的选项,或单击 Essbase 工具栏上的“无数据导航”按钮来启用“无数据导航”。

  2. 在单元 D2 中,双击鼠标次按钮上访 Qtr2。

    Hyperion Essbase 显示压缩的 Year 维,但不检索由于上访而更改的任何数据。通常显示数据的单元为空白。

    图 38. 缩小的结果(启用“无数据导航”)


    Figure Ssnavig1 not displayed.

  3. 在单元 D2 中,按下并按住 Alt 键,然后下寻(双击)Year。

    Hyperion Essbase 将执行下寻而不检索数据。

  4. 在单元 C3 中选择 Actual,然后选择“Essbase > 旋转”。

    Hyperion Essbase 将执行旋转,但不检索数据。
    注意:旋转其他任何一个 Scenario 成员可得到同样的结果。

    图 39. 旋转的结果(启用“无数据导航”)


    Figure Ssnavig2 not displayed.

  5. 在单元 G1 中,在 Market 上单击鼠标次按钮,然后将其拖至产品 100(单元 A4)。

    Hyperion Essbase 将执行旋转而不检索数据。

    图 40. 旋转的结果(启用“无数据导航”)


    Figure Ssnavig3 not displayed.

    “无数据导航”也适用于“仅保留”和“仅除去” 命令。

要在使用“仅保留”或“仅除去”命令时无数据导航:

  1. 选择 Qtr1(单元 D2)和 Qtr2(单元 E2),然后选择“Essbase > 仅保留”。

    Hyperion Essbase 将仅保留选择的成员而不检索数据。

    图 41. “仅保留”的结果(启用“无数据导航”)


    Figure Ssnavig4 not displayed.

  2. 选择产品 300(单元 B7)、400(单元 B9)和 Diet(单元 B11),然后选择“Essbase > 仅除去”。

    Hyperion Essbase 将执行“仅除去”命令,而不实际查询该数据库以获取信息。

    图 42. “仅除去”的结果(启用“无数据导航”)


    Figure Ssnavig5 not displayed.

要在准备检索数据时关闭“无数据导航”:

  1. 选择“Essbase > 无数据导航”。

    Hyperion Essbase 将除去此菜单项旁的选择标记。
    注意:您也可在“Essbase 选项”对话框(“全局”标签)中清除合适的选项,或单击 Essbase 工具栏上的“无数据导航”按钮来禁用“无数据导航”。

  2. 在单元 A3 中,下寻(双击)Market。

    Hyperion Essbase 将下寻 Market 维,同时将数据检索到工作表中。

    图 43. “下寻”的结果(禁用“无数据导航”)


    Figure Ssnavig6 not displayed.

    注意:如果您想检索数据而不更改当前的工作表视图,也可只双击任何数据单元或选择“Essbase > 检索”(在禁用“无数据导航”后)来检索数据。

抑制丢失值、零值和下划线字符

可将几类数据返回至工作表视图:

丢失值与装入 Hyperion Essbase 数据库中的零值不同。当 Hyperion Essbase 中的任何数据单元中没有数据时,则将值 #Missing 返回至该工作表。如果行中的任何单元包含一个值,则检索时不抑制该行。

使用 Hyperion Essbase,可以抑制丢失值和零值显示在工作表中。另外,您可告诉 Hyperion Essbase 抑制可能在某些成员名中出现的下划线字符。

要抑制包含丢失值的行以免其显示在工作表中:

  1. 在单元 C3 中,双击鼠标次按钮上访 Profit。
  2. 将单元 C3 中的 Measures 旋转至单元 D1 中的 Actual。
  3. 在单元 B4 中,下寻(双击)产品 100。

    注意,在 South 中,产品 100-30 行包含所有丢失值,指示此产品不在 South 销售。您可能需要下卷工作表才能看到此行。

    图 44. 显示丢失数据值的工作表视图


    Figure Ssmiss1 not displayed.

  4. 选择“Essbase > 选项”,然后选择“显示”标签。
  5. 在“抑制”选项组中,单击“丢失行”校验框,然后单击“确认”。
    注意:如果在“Essbase 选项”对话框中选择了任何“公式保留”选项,则“抑制丢失行”和“抑制零行”选项不可用。有关“公式保留”的详情,参见检索数据时保留公式
  6. 选择“Essbase > 检索”更新工作表。
    注意:在“Essbase 选项”对话框中更改工作表选项之后,必须执行检索或寻访操作以使新设置生效。

    Hyperion Essbase 抑制产品 100-30 出现在 South 成员组中。

    图 45. 抑制丢失数据值的结果


    Figure Ssmiss2 not displayed.

  7. 选择“文件 > 关闭”关闭工作表。不必保存该工作表。
    注意:在“Essbase 选项”对话框中启用“抑制丢失行”功能部件后,只须禁用该功能部件,就可以不再检索在数据检索期间抑制的任何丢失值。如果在“Essbase 选项”对话框中禁用该功能部件,仅从该位置开始检索丢失值。例如,在以上描述的教程任务中,Hyperion Essbase 不能回头返回产品 100-30 的丢失值。要将这些丢失值返回至工作表,应禁用“抑制丢失行”功能部件,上访 Product 成员,然后再下寻。

您也可按以上任务中所述,在“Essbase 选项”对话框(“显示”标签)的“抑制”选项组中选择合适的选项来抑制零和下划线字符。

除了在检索期间抑制特定的值和字符外,Hyperion Essbase 还允许您定义丢失值 (#Missing) 或您不具有存取权的数据 (#NoAccess) 的标号。如果定义这些值的置换标号,Hyperion Essbase 将显示这些置换标号而不是缺省标号。 有关定义“丢失值标号”和“无存取标号”的置换标号详情,参见 Hyperion Essbase Spreadsheet Add-in 联机帮助。


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