【问题标题】:Group and count record value in same transformation在同一转换中对记录值进行分组和计数
【发布时间】:2014-08-17 16:13:53
【问题描述】:

我目前正试图弄清楚 ETL 在 MVS 中的工作原理(注意 XP-edtion)。 我已经配置了我的输入数据,它是这样的:

ProductID             Quantity           ActualCost

885                   1                  15
893                   3                  5 
885                   6                  15

这些只是 3 个虚拟行,但我希望它执行以下操作:

ProductID             Quantity           TotalCost
885                   7                  105
893                   3                  15

所以它必须计算数量并将它们与实际成本相乘。我已经弄清楚了输出,但没有弄清楚转换。

有人对我应该使用哪种数据流转换工具有建议吗?还是只能使用 SQL 查询?

【问题讨论】:

    标签: visual-studio ssis etl dataflow


    【解决方案1】:

    我真的没能清楚地理解你,但是是的,它可以用 SQL Query 来完成。简单的一个:

    SELECT 
    ProductID, 
    sum(Quantity) as Quantity, 
    sum(Quantity*ActualCost) as TotalCost
    FROM your_table
    GROUP BY ProductID
    

    【讨论】:

    • 感谢您的查询,我目前开始了解它是如何使用 SSIS 完成的。如果我在其他人回复之前找到它,我会发布我的答案
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-09-09
    • 2016-03-10
    • 1970-01-01
    • 2017-11-07
    • 2013-10-24
    • 2013-07-28
    • 2012-02-09
    相关资源
    最近更新 更多