计算当前和未来几年的总和

问题描述

我是Oracle Planning and Budgeting Cloud中的Essbase Hyperion的新手,仍然在学习如何使用它。

我有这个当前问题。

FORM 1

上方是表格1

这是表格2

form2


期间和年份的维数用于限制开始日期 而成熟日期是用于其他形式获取值的日期。

如表1所示。

该帐户123123在2021年2月到期。这些值的总和是$ 9.000 并在2021年2月的表格2中填充了9.000美元

我如何做到这一点?

我已经制作了剧本,但它只能数年。

这是我当前的脚本

FIX("FY20":"FY21","Jan":"Dec")
   IF ("Mature Date" <> #MISSING AND "Values" <> #MISSING)
        IF ( @CalcMgrGetMonth("Mature Date") == 1 )
          "Jan"->"MValues" = @SUMRANGE("Values","Jan":"Dec");
        ELSEIF ( @CalcMgrGetMonth("Mature Date") == 2 )
            "Feb"->"MValues" = @SUMRANGE("Values","Jan":"Dec");
        ELSEIF ( @CalcMgrGetMonth("Mature Date") == 3 )
            "Mar"->"MValues" = @SUMRANGE("Values","Jan":"Dec");
        ELSEIF ( @CalcMgrGetMonth("Mature Date") == 4 )
            "Apr"->"MValues" = @SUMRANGE("Values","Jan":"Dec");
        ELSEIF ( @CalcMgrGetMonth("Mature Date") == 5 )
            "May"->"MValues" = @SUMRANGE("Values","Jan":"Dec");
        ELSEIF ( @CalcMgrGetMonth("Mature Date") == 6 )
            "Jun"->"MValues" = @SUMRANGE("Values","Jan":"Dec");
        ELSEIF ( @CalcMgrGetMonth("Mature Date") == 7 )
            "Jul"->"MValues" = @SUMRANGE("Values","Jan":"Dec");
        ELSEIF ( @CalcMgrGetMonth("Mature Date") == 8 )
            "Aug"->"MValues" = @SUMRANGE("Values","Jan":"Dec");
        ELSEIF ( @CalcMgrGetMonth("Mature Date") == 9 )
            "Sep"->"MValues" = @SUMRANGE("Values","Jan":"Dec");
        ELSEIF ( @CalcMgrGetMonth("Mature Date") == 10 )
            "Oct"->"MValues" = @SUMRANGE("Values","Jan":"Dec");
        ELSEIF ( @CalcMgrGetMonth("Mature Date") == 11 )
            "Nov"->"MValues" = @SUMRANGE("Values","Jan":"Dec");
        ELSEIF ( @CalcMgrGetMonth("Mature Date") == 12 )
            "Dec"->"MValues" = @SUMRANGE("Values","Jan":"Dec");
        ENDIF;
   ENDIF;
ENDFIX;

你们能给我一些想法吗?非常感谢。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)