定义集合

要定义集合:

  1. Smart View 功能区中,选择面板以打开 Smart View 面板
  2. Smart View 面板中,连接到 Oracle Essbase 多维数据集或应用程序。
  3. 在操作面板中,选择新建 Smart Query 工作表以在 Smart View 面板的位置显示 Smart Query 面板。

    您可以选择 “主页”按钮 旁边的箭头来返回到 Smart View 面板

    连接的默认维显示在 Smart Query 面板和工作表中。将显示 Smart Query 功能区。

  4. 可选:通过将维从 Smart Query 面板的一个区域拖动到另一个区域来透视维。
  5. 视点下选择某个维的名称以使其显示在 ...集下,这是您定义集合的位置。

    如果维存在于行、列或视点中,您还可以通过键入维名称来选择维。

  6. ...集中,单击维名称旁的箭头,然后选择选择基本成员

    对于 POV 维,您在此步骤中指定的成员将出现在“视点”部分的下拉菜单中供以后选择。您也可以直接输入这些名称。

  7. 在弹出菜单中,选择要包括在集合中的成员级别,或者选择其他以打开成员选择器,您可以在其中选择特定成员。
  8. 单击维名称旁的箭头,然后选择添加定制成员(对视点维不可用)。
  9. 从指定值中选择集合的值。

    注:

    Essbase 中使用很长的成员名称时,Smart Query 将尝试验证该名称是否可以在 Essbase 中使用。在验证过程中,会将一个数字(例如 (1)、(2) 等)附加到很长的成员名称,表示尝试验证的次数,最多尝试 10 次。每验证一次,数字增加一。完成 10 次尝试后,Smart Query 会以最后一次尝试 (9) 继续运行,所以您会看到 (9) 附加到成员名称。

    可选: 选择其他,在定制成员表达式中通过 MDX 表达式来定义成员(请参阅 Essbase 文档)。

    MDX 查询的长度必须至少为三个字符才能容纳最简单的成员表达式;例如,两个操作数和一个运算符。只有在输入的表达式已通过验证后,此处的确定按钮才变得可用。

    查询已指定有默认名称,不过如果选择重命名 MDX 查询,请勿使用以下字符:

    • 方括号 ([ ])

    • 双引号 (" ") 或其 XML 编码表示 (""", """, """, """, """)

    • 单引号 (') 或其 XML 编码表示 ("'","'","'","'","'")

  10. 可选:要允许集合中有重复成员,请单击集合名称旁的箭头,然后选择允许集中有重复(对视点维不可用)。

    此设置仅应用于选择了该项的集合。如果 Smart Query 中存在多个集合,则即使选择允许集中有重复,网格中也将为所有集合显示其选定的成员。例如,如果将 Jan、Feb 和 Mar 选为某个集合的成员,并且在同一查询的另一个集合中选择了 Year 的 0 级成员,则 Jan、Feb 和 Mar 将在网格中显示两次,因为它们同时为两个集合的成员。

  11. 可选:要重命名集合,请单击集合名称旁的箭头,然后选择重命名
  12. 要保存集合,请单击集合名称旁的箭头,然后依次选择存储库保存集
  13. 存储库项中,输入成员集合的名称和描述,然后单击确定
  14. 可选:要为该维添加其他成员集合,请单击集合名称旁的箭头,然后选择添加新集,重复该过程。
  15. 从 Smart Query 面板中选择其他维,然后根据需要重复该过程,为其他维添加成员。