如何避免将NETWR的值四舍五入到小数点后两位?

2020-08-14 22:49发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我有以下问题: 我...

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

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


大家好,

我有以下问题:

我有一个与货币相关的值,我需要避免舍入(在进行乘法和除法计算之后),并显示该值并保留小数点后4位。

示例

当前值从49.4099999999舍入到49.41。

我需要49.4099。

我尝试将数据元素更改为4位小数,但这不起作用,其值显示为49.4100。

请帮助。

9条回答
zZ12138
2020-08-14 23:10

:)

是的,这有点有趣,因为我们并不总是确定客户的要求。

但是我仍然需要满足要求。

实际上有一种基于货币的换算,并且此值以表格形式打印。

转换有点复杂,由于该转换,小数点在输出中转换为逗号(,)。 同样,由于这种转换,输出中不会显示小数位。

例如,将49.41转换为4,941。

现在,由于小数转换为逗号,因此要求在输出中显示两个小数位。

像这样的东西:4,940.99

我在外部添加了" .00",但他们希望显示一些值而不是" .00"。 因此,为了满足此要求,团队决定在计算出值后显示4位小数,然后将其更改回2位小数。 希望可以解决" .00"问题。

希望你明白了!

:D

感谢评论。

一周热门 更多>