计算脚本中的替代变量

在计算脚本中使用 Essbase 替代变量来引用频繁更改的信息。

在计算脚本中包括替代变量时, Essbase 将使用您为替代变量指定的值替换替代变量。替代变量非常有用,例如,当您引用频繁更改的信息或成员列表时。

可以在服务器、应用程序和数据库级别创建替代变量。要在计算脚本中使用替代变量,该替代变量必须可供计算脚本使用。例如,数据库级替代变量仅可用于多维数据集中的计算脚本;服务器级替代变量可用于服务器上的任何计算脚本。

在计算脚本中,将“和”号 (&) 插入替代变量前面。Essbase 将以前导 & 符号开头的任何字符串视为替代变量,在解析计算脚本之前将变量替换为其赋值。

例如,在 Sample.Basic 中,要将 Qtr1 计算为当前季度:

  • 为当前季度创建一个替代变量 (&CurQtr),并为其分配值 Qtr1

  • 创建使用 &CurQtr 替代变量的计算脚本。例如:

    FIX(&CurQtr)
       CALC DIM(Measures, Product);
    ENDFIX

您还可以将环境变量用作用户特定系统设置的占位符。

另请参阅在 Essbase 中运行计算脚本中的运行时替代变量