将一个或多个维中的一个成员或函数添加到组件中

使用“成员选择器”,可以选择维中的成员和函数。请使用 [+] 和 [-] 展开和折叠维中的成员。

“成员选择器”对话框有三个选项卡 – 选定维中的所有成员和函数都在此“成员”选项卡和“函数”选项卡中。还有一种“搜索”选项卡,用此选项卡搜索成员或成员描述。选项的右边列出了您选择的成员和函数。

要将一个或多个维中的成员添加到组件:

  1. 系统视图中,右键单击某个模板或业务规则,然后选择打开
  2. 打开业务规则或模板时,在其流程图中选择要向其中添加成员的组件。

    注:

    不能将成员添加到固定循环组件中。

  3. 单击成员选择器图标。
  4. 成员选择器中选择一个维。

    您选择的维的成员将显示在成员上。

  5. 执行以下任务之一:
    • 成员中选择一个成员,然后单击向右箭头按钮将该成员移到选择内容列表中。还可以使用此表中的选项进一步定义所选成员。

      表 8-1 “成员选择器”按钮

      按钮 说明
      添加特殊选项 (仅限 Oracle Hyperion PlanningOracle Essbase 块存储应用程序用户)

      选择下列项之一,添加与您在选项卡上选择的成员或函数相关的其他成员或函数:

      • 成员

      • 子代

      • iChildren

      • 后代

      • iDescendents

      • 同级

      • iSiblings

      • 父代

      • iParent

      • 祖先

      • iAncestors

      • 相对

      • 0 级 (基本)

      • 包含

      (仅限 Essbase 聚合存储应用程序用户)选择下列选项之一,添加与您在选项卡上所选的成员或函数相关的其他成员或函数:

      • 同级

      • 0 级后代

      注:

      Planning 在其“添加特殊选项”选择中没有“0 级 (基本)”或“包含”。

      选择 选择该按钮将成员或函数移到“选择内容”列表。
      取消选择 选择该按钮可从“选择内容”列表中删除成员或函数。
      取消全选 选择该按钮可从“选择内容”列表中删除所有成员和函数。
    • 函数中,执行以下任务:

      仅限 PlanningEssbase 块存储应用程序用户

      1. 选择函数。

      2. 根据下表,为函数输入必要的值:

        表 8-2 函数和值

        函数 参数 说明
        @ALLANCESTORS 成员名称 - 输入成员名称,或者单击“成员”以选择一个成员。 扩展选择范围,以包括指定成员的所有祖先,这包括所出现的指定为共享成员的成员的祖先
        @ANCEST
        • 维名称 - 在“维”中选择的维名称

        • 层代级别编号 - 一个整数值,定义了返回祖先值的起始层代或级别编号。正整数定义层代编号。0 值或负整数定义级别编号。

        • 成员名称 - 任意成员名称或成员组合

        返回指定维中正在计算的当前成员的指定层代或级别上的祖先。如果指定了可选的成员名称,该祖先将与指定成员组合。
        @ANCESTORS
        • 成员名称 - 成员名称或成员组合

        • 层代级别编号 - 一个整数值,定义了要包含其成员的最高绝对层代编号或级别编号。正整数定义层代编号。0 值或负整数定义级别编号。

        • 层代级别名 - 要在选择内容中包含其成员的最高级别名称或层代名称

        扩展选择范围,以包括指定成员的所有祖先
        @ATTRIBUTE 属性成员名称 - 对于输入的维,输入要在选择内容中包含的属性成员名称或成员组合 生成与指定属性成员 (mbrName) 关联的所有基本成员的列表
        @CHILDREN 成员名称 - 成员名称或成员组合,或者返回成员或成员组合的函数 扩展范围以包括指定成员的所有子代
        @CURRMBR 维名称 - 维的名称 返回指定维中当前正在计算的成员
        @DESCENDANTS
        • 成员名称 - 成员名称或成员组合

        • 层代级别编号 - 一个整数值,定义了要包含其成员的最高绝对层代编号或级别编号。正整数定义层代编号。0 值或负整数定义级别编号

        • 层代级别名 - 要在选择内容中包含其成员的最高级别名称或层代名称

        扩展范围以包括指定成员的所有后代
        @GENMBRS
        • 维名称 - 维的名称

        • genName - dimName 中的层代名称。正整数定义层代编号

        扩展范围以包括指定成员的所有后代
        @IALLANCESTORS 成员名称 - 成员名称或成员组合,或者返回成员或成员组合的函数 扩展选择范围,以包括指定成员及其所有祖先(含指定成员作为共享成员出现时的祖先)
        @IANCESTORS
        • 成员名称 - 成员名称或成员组合,或者返回成员或成员组合的函数

        • 层代级别编号 - 一个整数值,定义了要在选择内容中包含其成员的最高绝对层代编号或级别编号。正整数定义层代编号。0 值或负整数定义级别编号。

        扩展选择范围,以包括指定成员及其所有祖先,或者指定层代或级别之上的所有祖先
        @ICHILDREN 成员名称 - 成员名称或成员组合,或者返回成员或成员组合的函数。 扩展范围以包括指定成员及其直接下级的所有成员
        @IDESCENDANTS
        • 成员名称 - 成员名称或成员组合,或者返回成员或成员组合的函数。

        • 层代级别编号 - 一个整数值,定义了要在选择内容中包含其成员的最高绝对层代编号或级别编号。正整数定义层代编号。0 值或负整数定义级别编号。

        扩展范围以包括指定成员及其所有后代或者指定层代或级别之下的所有后代
        @ILSIBLINGS 成员名称 - 成员名称或成员组合,或者返回成员或成员组合的函数 扩展范围以包括指定成员及该成员的所有左侧同级
        @IRDESCENDANTS
        • 成员名称 - 成员名称或成员组合,或者返回成员或成员组合的函数

        • 层代级别编号 - 一个整数值,定义了要在选择内容中包含其成员的最高绝对层代编号或级别编号。正整数定义层代编号。0 值或负整数定义级别编号。

        返回指定成员,以及指定成员的所有后代或者指定层代或级别之上的所有后代
        @IRSIBLINGS 成员名称 - 成员名称或成员组合,或者返回成员或成员组合的函数。 扩展范围以包括该成员及指定成员的所有右侧同级
        @ISIBLINGS 成员名称 - 成员名称或成员组合,或者返回成员或成员组合的函数 扩展范围以包括该成员的所有同级
        @LEVEL0DESCENDANT 成员名称 - 成员名称或成员组合,或者返回成员或成员组合的函数。 扩展范围以包括指定成员的所有 0 级后代
        @LEVMBRS
        • 维名称 - 维的名称

        • 级别名称 - 级别名称或者用于定义级别编号的整数值。整数值必须为 0 或正整数。

        扩展选择范围,以包括所有具备指定的维中指定的级别编号或级别名称的成员
        @LIST 参数 - 收集后作为一个参数对待(以便可以由父代函数处理)的参数列表。参数可以是成员名称、成员组合、成员集函数、范围函数和数字表达式。 创建并区分由需要列表参数的函数处理的列表
        @LSIBLINGS 成员名称 - 成员名称或成员组合,或者返回成员或成员组合的函数 扩展范围以包括指定成员的所有左侧同级
        @MATCH
        • 成员、层代 - 选择内容所基于的成员的默认名称或用户定义名称。系统将搜索指定成员及其后代的成员名称和别名。

        • genName - 选择内容所基于的层代的默认名称或用户定义名称。系统将该搜索层代中的所有成员名称及成员别名。

        • 匹配模式 - 要搜索的字符模式,包括通配符(* 或 ?)。? 用于替代任何一个字符。可以在模式中的任何位置使用 ?。* 用于替代任意个字符。只能在模式的结尾使用 *。要在字符模式中加入空格,请使用双引号 ("") 将模式括起来。

        执行以通配符收尾的成员的选择
        @MEMBER 字符串 - 一个字符串(用双引号引起来),或者返回字符串的函数。 返回具有字符串形式名称的成员
        @MERGE
        • 列表 1 - 要合并的第一个成员列表。

        • 列表 2 - 要合并的第二个成员列表。

        合并另一个函数处理的两个成员列表
        @PARENT
        • 维名称 - 维的名称

        • 成员名称 - 要与返回的父代组合的成员名称或成员组合,或者返回要与返回的父代组合的成员或成员组合的函数。

        返回指定维中正在计算的当前成员的父代
        @RANGE
        • 成员名称 - 要与返回的父代组合的成员名称或成员组合,或者返回要与返回的父代组合的成员或成员组合的函数

        • 范围列表 - 成员名称、逗号分隔的成员名称列表、成员集函数或范围函数。如果未指定 rangeList,系统将使用维中标记为时间的 0 级成员。

        返回来自一个维的指定成员 (mbrName) 与来自另一个维的指定成员范围 (rangeList) 交叉的成员列表
        @RDESCENDANTS
        • 成员名称 - 要与返回的父代组合的成员名称或成员组合,或者返回要与返回的父代组合的成员或成员组合的函数

        • 层代级别编号 - 一个整数值,定义了供选择成员的最低绝对层代编号或级别编号。正整数定义层代编号。0 值或负整数定义级别编号。

        返回指定成员的所有后代,或者指定层代或级别之上的所有后代
        @RELATIVE
        • 成员名称 - 要与返回的父代组合的成员名称或成员组合,或者返回要与返回的父代组合的成员或成员组合的函数

        • 层代级别编号 - 一个整数值,定义了供选择成员的最低绝对层代编号或级别编号。正整数定义层代编号。0 值或负整数定义级别编号。

        允许您选择在指定成员之上或之下的指定层代或级别中的所有成员
        @REMOVE
        • 列表 1 - 要合并的第一个成员列表。

        • 列表 2 - 要合并的第二个成员列表。

        返回消息作为调试、信息、警告或错误
        @RSIBLINGS 成员名称 - 成员名称或成员组合,或者返回成员或成员组合的函数 扩展范围以包括该成员的所有右侧同级
        @SHARE 范围列表 - 逗号分隔的成员列表、返回成员的函数或成员范围。范围列表中的所有成员都必须来自同一维。 检查来自 rangeList 的各成员以查看是否有共享成员,然后返回找到的共享成员列表
        @SIBLING 成员名称 - 成员名称或成员组合,或者返回成员或成员组合的函数 扩展范围以包括指定成员的所有同级
        @UDA
        • 维名称 - 与用户定义属性关联的维的名称

        • 用户定义的属性 - 用户定义的属性在数据库大纲中显示的名称

        根据在 Essbase 服务器上定义为用户定义的属性 (UDA) 的一个公用属性选择成员
        @WITHATTR
        • 维名称 - 属性维的名称

        • 运算符 - 运算符规范,放在引号 ("") 内

        • 值 - 一个值,该值和运算符组合以定义必须满足的条件。该值可以是属性成员规范、常量或日期格式的函数(即 @TODATE)。

        返回与满足指定条件的属性相关联的所有基本成员
        @XRANGE
        • 成员名称 1 - 成员名称、成员组合或返回单个成员的函数

        • 成员名称 2 - 成员名称、成员组合或返回单个成员的函数。如果 mbrName1 是交叉维成员(例如 Actual->Jan),则 mbrName2 也必须为交叉维成员,并且维顺序必须与 mbrName1 中使用的顺序相匹配。

        返回在同一个级别上两个指定的单维或跨维成员之间(含边界)的成员范围

        有关 Oracle Hyperion Financial ManagementPlanningEssbase 块存储应用程序支持的函数类型的列表,请参阅“使用函数”。

      3. 单击向右箭头按钮将函数移至选择内容列表。还可以使用表 8-1 中的选项进一步定义选择内容。

    • 搜索中,执行以下任务搜索一个或多个成员:

      1. 中,选择您要在其中搜索成员的维。

      2. 查找中,选择要搜索的成员类型、成员名称或成员说明。

      3. 输入要搜索的成员名称或成员说明,或接受默认通配符 (*),这将显示维中的所有成员。

      4. 选择搜索,搜索在此字段中输入的成员。(请参阅“在成员选择器中搜索成员”。)

      5. 选择高级搜索,访问高级搜索选项。(请参阅“在成员选择器中搜索成员”。)

      6. 选择一个或多个成员,单击向右箭头将其移至选择内容列表。还可以使用表 8-1 中的选项进一步定义选择内容。

    • 仅限 Financial Management 用户:在列表上执行以下任务:

      1. 选择所选维的成员列表,并根据下表输入列表参数:

        表 8-3 Financial Management 成员列表和参数

        一个维 成员列表和参数
        帐户
        • 对于层次后代祖先父代子代,输入以下参数值:

          • 顶级成员

          • 活动实体

          • 方案

          • 期间

        • 对于系统,不输入任何参数。

        实体
        • 对于层次后代祖先父代子代,输入以下参数值:

          • 顶级成员

          • 活动实体

          • 方案

          • 期间

        • 对于调整实体父代调整实体,不输入任何值。

        ICP
        • 对于层次后代祖先父代子代,输入以下参数值:

          • 顶级成员

          • 活动实体

          • 方案

          • 期间

        • 对于系统,不输入任何值。

        期间
        • 对于层次后代祖先父代子代,输入以下参数值:

          • 顶级成员

          • 活动实体

          • 方案

          • 期间

        • 对于第一层代第二层代第三层代第四层代第五层代第六层代,不输入任何值。

        方案
        • 对于层次后代祖先父代,输入以下参数值:

          • 顶级成员

          • 活动实体

          • 方案

          • 期间

        • 对于支持流程管理,不输入任何值。

        • 对于层次后代,输入以下参数值:

          • 顶级成员

          • 活动实体

          • 方案

          • 期间

        • 对于输入调整合计默认货币,不输入任何值。

        视图

        对于层次后代,输入以下参数值:

        • 顶级成员

        • 活动实体

        • 方案

        • 期间

        对于层次后代,输入以下参数值:

        • 顶级成员

        • 活动实体

        • 方案

        • 期间

      2. 单击向右箭头将成员列表移至选择内容列表。还可以使用表 8-1 中的选项进一步定义选择内容。

  6. 执行以下任务之一:
    • 如果要为下列任一对象选择成员、函数或成员列表,请继续执行步骤 7

      • 类型为成员的变量值

      • 参数为成员的函数

    • 如果您在为以下任一项选择成员、函数或成员列表,请重复前两步,直到您为每个维选择了一个成员、函数或成员列表,然后继续执行下一步。

      • PlanningEssbase 业务规则的全局范围

      • 设计时提示类型为成员交叉点的模板

      • 类型为成员的变量值

      • 类型为成员的变量限制

      • 循环组件

      • 参数为成员的函数

  7. 单击确定