在公式中使用替代变量
替代变量充当定期更改的信息的占位符;例如,时段信息。您可以在应用于多维数据集大纲的 Essbase 公式中使用替代变量。
计算大纲时, Essbase 会将替代变量替换为您已分配的值。您可以使用 Essbase Web 界面或 MaxL 创建替代变量并为其分配值。要使用 Essbase Web 界面,请参阅使用替代变量。对于 MaxL ,使用语句 alter database add variable 。
可以在服务器、应用程序和数据库(多维数据集)级别设置替代变量。Essbase 必须能够从运行计算脚本的应用程序和数据库访问替代变量。另请参阅实施变量以更改信息。
要在公式中使用替代变量,请输入与号 (&),后跟替代变量名称。
Essbase 将前面带有 & 的任何文本字符串视为替代变量。
例如,假设替代变量 UpToCurr 定义为 Jan:Jun。您可以使用以下 @ISMBR 函数作为条件测试的一部分:
@ISMBR(&UpToCurr)在 Essbase 计算大纲时,它将替换替代变量,如下所示:
@ISMBR(Jan:Jun)注意:
除非保存大纲,否则在新大纲成员的公式中使用的替代变量不会通过验证。