在MDX逻辑脚本中使用函数

2020-08-27 06:42发布

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

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


如何在逻辑脚本中使用ABS,SIGN等MDX功能?

实际上,我希望始终保存正值,例如收入。

脚本可能是这样的:

*当输入ACCOUNT.ACCTYPE

* IS EXP

* REC(EXPRESSION = ABS(%VALUE%))

* ENDWHEN

* COMMIT

但这会给出验证错误" RefferenceError:未定义ABS"。

也许还有其他方法可以保存绝对值或在负值的情况下更改正负号?

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

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


如何在逻辑脚本中使用ABS,SIGN等MDX功能?

实际上,我希望始终保存正值,例如收入。

脚本可能是这样的:

*当输入ACCOUNT.ACCTYPE

* IS EXP

* REC(EXPRESSION = ABS(%VALUE%))

* ENDWHEN

* COMMIT

但这会给出验证错误" RefferenceError:未定义ABS"。

也许还有其他方法可以保存绝对值或在负值的情况下更改正负号?

付费偷看设置
发送
2条回答
小灯塔
1楼 · 2020-08-27 07:09.采纳回答

纳塔莉娅,

您不能使用ABS,SIGN ...

如果将BPC NW 7.5或BPC NW 10与JAVASCRIPT计算引擎一起使用,则可以使用某些Java脚本功能。 在这里查看: https://blogs.sap.com/ 2012/10/08/inline-rounding-in-rec-expression /

对于具有ABAP计算引擎的BPC NW 10,您没有选择...

B.R。 Vadim

DafaDDDa
2楼-- · 2020-08-27 07:28

SQL语法:

*何时...

* IS ...

* REC(。 。)

* END

MDX语法:

[SOMEDIM]。[#SOMEMEMBER] = [SOMEDIM]。[SOMEMEMBER1] + [SOMEDIM]。[ SOMEMEMBER2] ...

查看"#"

BR 瓦迪姆

一周热门 更多>