BODS中的除法功能

2020-07-27 20:08发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 我必须对两列进行计算...

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

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


专家们,

我必须对两列进行计算,两列的数据类型为小数。

查询金额是P(10)位小数2,

查询价格是P(10)位小数2,

结果列为"净收入=金额/价格"。

输出应该是8068.93/3000.00 = 2.68

我尝试了以下功能,但未获得正确的结果。

ifthenelse((查询量= 0或查询价格= 0,0.00,查询量/查询价格)

请帮助我解决此问题。


此致

Rag

7条回答
江南慕雨
2020-07-27 20:29

嗨,

除以0的任何值都是不确定的。 因此,BODS在这种情况下会引发错误。 您可以通过条件检查价格是否等于零,结果应为0.00。 我相信下面的陈述就足够了。

ifthenelse((Query.Price = 0),0,Query.Amount/Query.Price)

如果数量为0,则无论如何它将结果设为0,因为0除以0将得出结果。

谢谢

Bino

一周热门 更多>