上传后小数精度更改

2020-09-04 09:52发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我有一个要上传到HANA中的表格...

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

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


我有一个要上传到HANA中的表格的CSV文件。 该文件包含小数点,因此小数点后最多18位数字。 我将该列定义为DECIMAL(34,18)。 当数字在小数点后的位数较少时(例如0.3334),这是一个问题,在检查表的内容时数字显示为0.3333999999999999749741540079867263557。 为什么数字不简单地显示为源csv文件中的值?

4条回答
蓋茨
2020-09-04 10:09

感谢您的回复。 我尝试切换到十进制(12,10)。 在一种情况下,它以0.63加载0.63,但随后以0.3699999999加载0.37。 疯。 它甚至无法以一致的方式运行。 该数据用于拆分其他行,因此对于给定的键,总数必须恰好为1(例如0.63 + 0.37),而不是0.999999999,否则总数将不再正确。 我还尝试在源csv文件中附加0,但这无济于事。

我以前没有使用过计算字段,但是也许我可以尝试在计算字段中进行一些四舍五入。

我还将尝试查看使用Excel源文件是否有更好的运气。

一周热门 更多>