1

SSRS 보고서 빌더 3.0 (Microsofs SQL 서버 2014)에서 도움이 필요합니다. 주소 정보를 사용하여 중복 된 행을 가져온 CSV 데이터 파일을 만들어야하지만 중복 된 행의 수를 합계하여 총 수량을 알아야합니다. 내가 필요로하는 두 개의 행이 하나의 수량이있을 때 중복 병합을하고 모든 행은 수량 컬럼에있는 값의 합을 줄 것입니다 Data file before행 레코드 (ssrs) 병합 및 계산

: 같은

예를 들어 내 파일이 보인다 새로운 값은 2가되어야합니다. 하나의 행에 1의 qty가 있고 다른 하나의 행에 2의 qty가있는 경우, 새로운 gty는 3이되어야합니다.이 모든 것은 파일 빌드를 손상시키지 않고 수행되어야합니다.

결과는 다음과 같아야합니다 Data file after

이 가능합니까? 그렇다면 최선의 방법은 무엇입니까?

Greetz!

답변

2

"병합"하려는 레코드 사이에 동일한 값을 포함하는 열을 기반으로 그룹을 설정 한 다음 SUM 함수를 사용하여 각 그룹의 수량을 합산하거나 DataSet 쿼리에서 처리하십시오.

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