创建扩散模式

了解 SQL 的管理员可创建自定义扩散模式,将自定义扩散模式添加到 HSP_SPREAD_PATTERN 数据库表中后,即可从“网格扩散”和“批量分配”对话框中对其进行访问。

要添加自定义扩散模式:

  1. 打开 HSP_SPREAD_PATTERN 数据库表。
  2. 输入名称的行值并说明值如何从父代单元格开始扩散:

    表 13-6 HSP_SPREAD_PATTERN 表

    说明

    NAME - VARCHAR (80)

    UNIQUE NOT NULL

    内部名称(不显示)

    LABEL - VARCHAR (80)

    NOT NULL

    引用资源文件中的一个字符串 ID,该 ID 将显示在用户界面上。若未创建字符串资源,则将显示 LABEL 字符串标识符(例如 "Label_Spread_445")。

    PATTERN

    VARCHAR (255)

    NOT NULL

    用空格分隔;一或多个元素,最多 255 个字符:
    • 一个数字:例如,要指定父代值在其各子代中平均拆分,指定 1。

    • !:锁定;请勿更改模式元素为 "!" 的单元格的值。

    • P:要扩散的父代值。子代接收的值将与父代接收的值完全一致。

    • *:重复该元素之前的元素。用 1* 即可在每一个单元格重复 1,占据所应用模式中剩余的空间。如果一种模式中不存在包含 * 的元素,则将重复整个模式本身而不是某个特定的元素。模式中不能仅包含 * 字符,并且只能有一个包含 * 字符的元素。例如,1 2* 3 是允许的,1 2* 3* 则是不允许的。

  3. 保存并关闭该表。

    新模式将显示为“网格分配”和“批量分配”对话框中的分配选项。

另请参阅《Oracle Hyperion Planning 用户指南》和“扩散模式示例”。