合并和统计行记录 (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
我在 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