Scripting ESSBASE@FIX语句

Scripting ESSBASE@FIX语句,scripting,essbase,Scripting,Essbase,我试图自学essbase脚本,在一个大脚本中遇到了以下部分 fix ("Stock Alloc %"); @idescendants("Company A"); endfix; 我认为这部分什么都没做,因为 fix Stock Alloc%正在选择Stock Alloc%成员 和 @IdescendantsCompanyA;只是列出了A公司的所有后代,包括它自己 所以什么都没有发生。我说得对吗 我理解这是一个非常琐碎的问题,但我没有任何人要问/澄清 如果有人能发

我试图自学essbase脚本,在一个大脚本中遇到了以下部分

    fix ("Stock Alloc %");
        @idescendants("Company A");
    endfix;
我认为这部分什么都没做,因为

fix Stock Alloc%正在选择Stock Alloc%成员 和 @IdescendantsCompanyA;只是列出了A公司的所有后代,包括它自己

所以什么都没有发生。我说得对吗

我理解这是一个非常琐碎的问题,但我没有任何人要问/澄清

如果有人能发表评论,那就太好了。
提前谢谢

你说得对,什么也没发生。首先,习惯上不在FIX或ENDFIX后面加分号,也习惯于将关键字FIX Stock Alloc%大写。最后,似乎什么都没有发生的原因是因为你实际上没有计算任何东西。您可能需要在修复程序中使用CALC,或者需要为某个对象指定一个值,例如使用DATACOPY或equals语句进行设置。您可能需要计算公司a的层次结构,在这种情况下,您可能需要修复@IDESCENDANTSCompany a,然后在其他维度上使用CALC DIM。请务必查看参考资料中Sample.Basic的示例。