首页 > 代码库 > SSIS数据转换后数值总数差异过大

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

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

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

查找原因:

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

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

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

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

 

        技术分享

 

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