在公式中使用替代变量

替代变量充当定期更改的信息的占位符;例如,时段信息。您可以在应用于多维数据集大纲的 Essbase 公式中使用替代变量。

计算大纲时, Essbase 会将替代变量替换为您已分配的值。您可以使用 Essbase Web 界面MaxL 创建替代变量并为其分配值。要使用 Essbase Web 界面,请参阅使用替代变量。对于 MaxL ,使用语句 alter database add variable

可以在服务器、应用程序和数据库(多维数据集)级别设置替代变量。Essbase 必须能够从运行计算脚本的应用程序和数据库访问替代变量。另请参阅实施变量以更改信息

要在公式中使用替代变量,请输入与号 (&),后跟替代变量名称。

Essbase 将前面带有 & 的任何文本字符串视为替代变量。

例如,假设替代变量 UpToCurr 定义为 Jan:Jun。您可以使用以下 @ISMBR 函数作为条件测试的一部分:

@ISMBR(&UpToCurr)

Essbase 计算大纲时,它将替换替代变量,如下所示:

@ISMBR(Jan:Jun)

注意:

除非保存大纲,否则在新大纲成员的公式中使用的替代变量不会通过验证。