CALCOPTFRMLBOTTOMUP

CALCOPTFRMLBOTTOMUP 配置设置指定 Essbase 是否优化了大型多维数据集大纲中稀疏维上复杂公式的计算。如果启用, Essbase 将对需要自上而下计算的公式执行自下而上的计算。

CALCOPTFRMLBOTTOMUP 配置仅适用于块存储 (BSO) 数据库,不适用于聚合存储 (ASO) 数据库。

语法

CALCOPTFRMLBOTTOMUP TRUE | FALSE
  • TRUE - 通过强制自下而上的计算,优化大纲中稀疏维公式的计算。

  • FALSE - 不强制对大纲中稀疏维的公式进行自下而上的计算。这是默认设置。

说明

CALCOPTFRMLBOTTOMUP 告知 Essbase 是否优化大型多维数据集大纲中稀疏维的公式计算,以便您可以高效地使用 CALC ALLCALC DIM 命令计算多维数据集。

通过在计算脚本中使用 SET FRMLBOTTOMUP 命令,可以覆盖 CALCOPTFRMLBOTTOMUP 设置。

说明

  • 有关复杂公式和自上而下的计算的信息,请参阅自下而上和自上而下计算

  • 在下列情况下,强制对公式执行自下而上的计算可能会产生与自上而下的计算不一致的结果:

    • 公式包含复杂函数(例如,范围函数)

    • 公式的相关性不是直接的

  • 在生产环境中使用 CALCOPTFRMLBOTTOMUP 设置之前,请确保在启用该设置(设置为 TRUE)时检查生成的计算结果的有效性。

  • SET CREATENONMISSINGBLK 计算命令可以强制执行自上而下的计算,而不考虑 CALCOPTFRMLBOTTOMUP 设置的值。

范例

CALCOPTFRMLBOTTOMUP TRUE

另请参见

SET FRMLBOTTOMUP (计算命令)

SET CREATENONMISSINGBLK (计算命令)