半年(六个月)的年初至今比较度量公式

2020-09-19 08:21发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我正在寻找一些MDX...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

我正在寻找一些MDX代码的帮助。 (不是最终解决方案-只是一些指针)

我们更改了会计年度结束日期(从9月到3月)。 我们正在运行BPC整合YTD模型(经典)。

我们需要做的一件事情是比较具有YTD度量的类似期间损益表(定期有效)。 例如。 2018年4月和2017年4月。

但是,2018年4月有一个月的交易时间。 2017年4月将进行7个月的交易。 因此,我们需要在计算中减去2017年3月(交易时间为6个月)。

类似地,2018年10月将有7个月的交易,但2017年10月只有1个月的交易。 因此,我们需要将前6个月(2017年9月至2017年3月)添加到2017年10月才能获得比较权数。

我希望这是有道理的。 (一开始要动手有点棘手。)

因此,我将需要从标准BPC YTD开始创建我的自定义度量/度量公式,然后从那里开始。 首先,我需要忽略AST和LEQ帐户。

我需要从那里计算出我处于哪个时期:

  1. 如果我不在2018年4月之后,请返回正常的年初至今数字
  2. 如果我在2017年4月至2017年9月之间,请从我所在的月份中减去2017年3月的数字并返回结果。
  3. 如果我在2017年10月至2018年3月之间,则从2017年3月减去2017年9月,然后加上我所在的月份并返回结果。

那么,在我需要帮助的地方,有可以帮助您解决此问题的MDX函数吗? 每月手工编码非常繁琐,并且会导致冗长的MDX声明。

有什么想法可以用来比较期间的MDX功能吗? 还有其他指示和技巧吗? 有人做过类似的事情吗? 一些可能的代码段?

(我使用的是SAP BPC 10.1,HANA 1.12的NW 7.51 SP3)

亲切问候

尼克