关于变量

变量采用您为其定义的值。可以在设计业务规则和模板时在组件中使用变量。

您可以通过以下方式创建变量:

  • 单击 “变量设计器”按钮 以启动变量设计器。
  • 可以从规则、脚本、公式或模板中或者可以打开“变量选择器”对话框的任何地方创建变量。

    例如:

    • 打开规则,然后拖入一个“成员范围”组件。
    • 单击维旁边的 “选择”按钮,然后选择变量
    • 选择变量对话框中,单击创建以创建变量。

创建变量时,变量会在您选择的级别创建:全局、应用程序、规划类型或业务规则。如果在每个级别创建相同的命名变量,则在规则中使用最低级别的变量。例如,如果您创建一个名为 Month 的全局变量和一个名为 Month 的规划类型变量,则规则将使用规划类型中的变量。

有两种类型的变量:

  • 执行 - 启动业务规则时,执行为变量定义的计算。可以在脚本组件或固定循环组件中使用执行变量。

  • 替换 - 设计或启动业务规则时,会在计算中替换变量。可以在任何组件中使用替换变量。

    您可以创建多种类型的执行和替换变量。根据应用程序类型以及是要创建执行变量还是替换变量,可创建的变量将有所不同。

    注:

    对于非 Groovy 规则,聚合存储选项 (Aggregate Storage Option, ASO) 类型的 Planning 多维数据集仅支持一个成员多个成员类型的变量。

可创建当用户启动业务规则时提示用户输入信息的变量。这些运行时提示变量会提示用户输入成员、文本、日期或数字之类的信息。提示将告诉用户所需的数据类型。

例如:

  • 选择月份。

  • 输入预计每个季度的客户访问次数。

  • 指定您预计下个月收入变化的百分比是多少。

最多可以将四个数据库对象与变量关联,具体取决于您要为其创建变量的应用程序类型。变量可以同时存在于多个对象中,且可以在每个对象中使用相同的名称。