计算脚本中的替代变量
在计算脚本中使用 Essbase 替代变量来引用频繁更改的信息。
在计算脚本中包括替代变量时, Essbase 将使用您为替代变量指定的值替换替代变量。替代变量非常有用,例如,当您引用频繁更改的信息或成员列表时。
可以在服务器、应用程序和数据库级别创建替代变量。要在计算脚本中使用替代变量,该替代变量必须可供计算脚本使用。例如,数据库级替代变量仅可用于多维数据集中的计算脚本;服务器级替代变量可用于服务器上的任何计算脚本。
在计算脚本中,将“和”号 (&) 插入替代变量前面。Essbase 将以前导 & 符号开头的任何字符串视为替代变量,在解析计算脚本之前将变量替换为其赋值。
例如,在 Sample.Basic 中,要将 Qtr1 计算为当前季度:
-
为当前季度创建一个替代变量 (
&CurQtr),并为其分配值Qtr1 -
创建使用
&CurQtr替代变量的计算脚本。例如:FIX(&CurQtr) CALC DIM(Measures, Product); ENDFIX
您还可以将环境变量用作用户特定系统设置的占位符。