创建成员公式

成员检查器公式选项卡上,可以为块存储多维数据集和聚合存储多维数据集创建和编辑成员公式。这些公式通过默认的多维数据集计算和计算脚本计算进行计算。

您可以从运算符、函数、维名称、成员名称、替代变量和数值常量构造块存储成员公式。要为块存储大纲编写公式,需提供一组计算函数和运算符。有关语法和示例,请参见“计算函数”。

不能使用计算器语言创建聚合存储成员公式。请改为使用多维表达式语言 (MDX) 来创建。

接下来让我们创建一个示例成员公式。假设您有一个名为 "Watchlist Products" 的动态计算成员,并且您希望它是产品 "100-10"、"200-10" 和 "300-10" 的和。

  1. 应用程序页上,展开 <yourapplication> 并选择 Basic 多维数据集。
  2. 单击操作菜单,并选择大纲
  3. 单击编辑
  4. 选择“产品”维,添加一个名为 Watchlist_Products 的子级,然后按 Tab 键。
  5. 右键单击 Watchlist_Products 并选择检查
  6. 选择公式选项卡。
  7. 在成员树中,在公式编辑器的左侧面板中,钻取到“产品”以查找要添加到公式的第一个产品成员 "100-10"。右键单击该成员名称并单击插入名称以将其插入到公式中。
  8. 将光标放在 "100-10" 之后并按 + 键。
  9. 使用成员树选取要插入的下一个产品成员 200-10。右键单击该成员名称并单击插入名称以将其插入到公式中。
  10. 针对最后一个产品成员 300-10 重复上述步骤,并在公式末尾放置一个分号 (;)。

    公式应当如下所示:"100-10"+"200-10"+"300-10";

  11. 单击验证并修复任何错误。
  12. 单击应用并关闭
  13. 在 Watchlist_Products 的“数据存储类型”列中,选择动态计算
  14. 单击保存以保存大纲。

您刚才创建的这类成员公式还可以包括 Essbase 函数。在成员公式中使用 Essbase 函数时,请使用公式编辑器右侧的函数名称菜单来查找计算函数并将其添加到脚本中。参见菜单下的函数说明可阅读各个函数的说明。

请参见Developing Formulas for Block Storage Databases

要为块存储大纲编写公式,需提供一组称为计算器语言或计算语言的计算函数和运算符。有关计算命令和函数的说明,请参见“计算命令”和“计算函数”。

不能使用计算器语言创建聚合存储成员公式。请改为使用多维表达式语言 (MDX) 来创建。请参见 "Aggregate Storage and MDX Outline Formulas" 和 "Developing Formulas on Aggregate Storage Outlines"。