BPC脚本-查找当前和上个月的费率

2020-09-22 14:16发布

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

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


专家,

是否可以通过查询获得当月和上个月的汇率? 我正在尝试获取当前月份的汇率金额并减去上个月的汇率换算金额。 我已经做过一些研究,并且知道我们可以在查询中使用* FOR,而不能在查询中使用TMVL。 如果在查询中将* FOR用于TIME,在计算中应如何调用它? 我需要以下粗体突出显示的代码中的上个月汇率。 您能对此提出建议吗? 感谢您的帮助。

*查询率
* DIM RT:R_ACCOUNT = AVG
* DIM INPUTCURRENCY = ENTITY.CURRENCY
* DIM R_ENTITY =全局
* DIM CATEGORY =类别
* DIM TIME =时间
* ENDLOOKUP

* FOR%CTIME%=%TIME_SET%
* XDIM_MEMBERSET TIME =%CTIME%
*当ENTITY.CURRENCY
* IS USD
* REC(因子= 1,RPTCURRENCY = USD)
* ELSE
* REC(表达式=%VALUE%/LOOKUP(RT))-(([[TIME]。[TMVL(-1,%CTIME%)])/ LOOKUP(RT)),RPTCURRENCY = USD)
* ENDWHEN
* NEXT

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

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


专家,

是否可以通过查询获得当月和上个月的汇率? 我正在尝试获取当前月份的汇率金额并减去上个月的汇率换算金额。 我已经做过一些研究,并且知道我们可以在查询中使用* FOR,而不能在查询中使用TMVL。 如果在查询中将* FOR用于TIME,在计算中应如何调用它? 我需要以下粗体突出显示的代码中的上个月汇率。 您能对此提出建议吗? 感谢您的帮助。

*查询率
* DIM RT:R_ACCOUNT = AVG
* DIM INPUTCURRENCY = ENTITY.CURRENCY
* DIM R_ENTITY =全局
* DIM CATEGORY =类别
* DIM TIME =时间
* ENDLOOKUP

* FOR%CTIME%=%TIME_SET%
* XDIM_MEMBERSET TIME =%CTIME%
*当ENTITY.CURRENCY
* IS USD
* REC(因子= 1,RPTCURRENCY = USD)
* ELSE
* REC(表达式=%VALUE%/LOOKUP(RT))-(([[TIME]。[TMVL(-1,%CTIME%)])/ LOOKUP(RT)),RPTCURRENCY = USD)
* ENDWHEN
* NEXT

付费偷看设置
发送
2条回答
ZJXianG
1楼 · 2020-09-22 14:47.采纳回答

该要求很奇怪,可以用其他方式完成。 但是必须解释所需的业务逻辑。

从理论上讲,您可以在时间维度上创建PREVMONTH属性,并使用前一个月的ID填充该属性,然后使用按属性查找。 但是更好地解释一下您要实现什么!

小灯塔
2楼-- · 2020-09-22 14:36

嗨,瓦迪姆,

感谢您的建议。 我尝试在时间维度中使用上个月的属性,并且可以正常工作。 该企业实际上希望使用定期模型中的年初至今金额来计算货币换算。 因此,我们必须获得当月年初至今的货币换算金额减去上个月迄今为止的货币换算金额,才能得出当月换算的期间金额,并将其写入周期模型。

一周热门 更多>