合并和统计行记录 (ssrs)

Merging and counting row records (ssrs)

我在 SSRS Report builder 3.0 (Microsoft SQL server 2014) 中需要一些帮助。我需要创建一个 CSV 数据文件,其中包含删除重复行的地址信息,但对重复行的数量求和以了解总数。

例如我的文件如下所示:

我需要的是所有重复的行合并并给出数量列中值的总和,当两行的数量为 1 时,新值应为 2。如果一行有数量1 个,另一个 2 个,新的 gty 应该变成 3 个。这一切都必须在不影响文件构建的情况下完成。

结果应该是这样的:

这可能吗?如果是,最好的方法是什么?

您好!

要么根据您想要"merge"的记录之间包含相同值的列设置一个组,然后使用SUM函数对每个组的数量求和,或者处理它在您的数据集查询中,例如:

SELECT Customer_Name,
       Sub_Customer_Name,
       Post_Type,
       Equipment_Size,
       SUM(Qty),
       Trans_Mode,
       Address_1,
       City,
       ST,
       Postal_Code,
       Country,
       PortRampID,
       PortRamp_Name,
       PortRamp_Code,
       Ship_Line_Name,
       AvailableDate,
       ExpiredDate
FROM YourTable
GROUP BY Customer_Name,
         Sub_Customer_Name,
         Post_Type,
         Equipment_Size,
         Trans_Mode,
         Address_1,
         City,
         ST,
         Postal_Code,
         Country,
         PortRampID,
         PortRamp_Name,
         PortRamp_Code,
         Ship_Line_Name,
         AvailableDate,
         ExpiredDate