码迷,mamicode.com
首页 > 其他好文 > 详细

SSIS数据转换后数值总数差异过大

时间:2016-11-18 11:36:14      阅读:155      评论:0      收藏:0      [点我收藏+]

标签:log   转换   --   行数据   没有   四舍五入   数据类型   类型转换   测试数据   

    之前做过一个项目,犯了一个小错误,写出来给大家分享一下,以防大家出同样的错误。

做了一个ETL包,对货品的销售额进行数据转换,字符型 --〉 浮点型; 之后对销售额进行求和,在测试数据结果时发现与销售人员手中的销售总额差值误差过大。

查找原因:

1,重新审视和检查了一遍ETL包逻辑和计算流程(发现没有问题)。

2,检查细节,检查到数据转换时发现了 问题所在:

        在做数据类型转换时,要求保留4位或6位小数;

        我直接做了截取,没有做四舍五入。所以在求总销售值时造成了误差过大。

 

        技术分享

 

SSIS数据转换后数值总数差异过大

标签:log   转换   --   行数据   没有   四舍五入   数据类型   类型转换   测试数据   

原文地址:http://www.cnblogs.com/theseven/p/6076837.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!