【问题标题】:Clarifying Essbase @Relative and @Parentval澄清 Essbase @Relative 和 @Parentval
【发布时间】:2015-06-18 14:25:28
【问题描述】:

我是 Essbase 的新手,如果有人能帮助我理解我看到的这个脚本,那将是非常好的人选。 我有以下大纲:

  Outline: XXX
      Product
           A
                P1
                  xx1
                    xx2
           B
                P2
                  yy1
                    yy2
      Account             
           X
               zeroOneFlag
           Y
                Premium
      Company
            alpha
                Gen Acct
            beta

我已经简化了这个讨论的大纲(每个产品/帐户/公司都有其他成员)

我看到以下脚本:

            fix ("Gen Acct",@relative("P1",0),@relative("P2",0))
                            "Premium" = @Parentval(Product,"Premium") * "zeroOneFlag";
            endfix

现在我如何可视化正在发生的事情?

我有以下困惑:

1> 我必须弄清楚@relative("P1",0) 和@relative("P2",0) 会给我正在更新的坐标。

2> 使用命令@Parentval(Product,"Premium") 累积是如何发生的。

如果有人澄清一下,那就太好了。提前致谢。

【问题讨论】:

    标签: essbase


    【解决方案1】:

    @RELATIVE("P1", 0) 为您提供成员 P1 的级别 0 成员。在您的示例中,这将是 xx2。 0 级成员只是没有子节点(叶节点)的成员。这个脚本中没有发生真正的积累。它只是设置Premium的值(对于Gen Acct和P1和P2的0级后代的交集。它说“对于这个FIX语句中的成员,将Premium的值设置为Product中当前父级的Premium值, 乘以 zeroOneFlag 成员。您可以尝试计算整个多维数据集并评估结果,我不认为您真的想以这种方式进行计算。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-12-06
      • 1970-01-01
      • 2017-02-19
      • 2013-01-03
      • 1970-01-01
      • 2019-11-15
      • 2013-06-05
      • 2013-07-30
      相关资源
      最近更新 更多