저는 SAP 시스템에서 매주 내보내기를받는 HR 프로젝트를 진행하고 있습니다. 특정 계정의 총계정 원장에 입력 된 주간 합계를 제공합니다. 연도 별 SUM 합계
Company Code G/L Fiscal Year Local Currency Amount in LC
0020 4544000 2012 USD 575.00
0020 4544000 2012 USD 252.70
0020 4544000 2012 USD 89.75
0020 4544000 2012 USD 44.00
NULL NULL 2012 Total NULL 86,422.58
0020 4544000 2013 USD 2,000.00
0020 4544000 2013 USD -2,000.00
0020 4544000 2013 USD 35.00
0020 4544000 2013 USD 35.00
NULL NULL 2013 Total NULL 110,979.23
NULL 0004544000 Total NULL 197,401.81
Grand Total NULL NULL NULL 197,401.81
이 단순히 일 올해의 합계을 위해 내가해야 할 것은
(나는 공간을 절약하기 위해 여러 행을 제거).
Fiscal Year Amount in LC
2012 86,422.58
2013 110,979.23
그리고 2016 년까지 계속 진행해야합니다.
가져올 파일이 SAP 시스템에서 내 보낸 .xlsx입니다. 첫번째 커플이 사용할 수 없으므로 컨설턴트에게 수출을 수정해야했습니다.
현재 데이터를 가져오고 스테이징 테이블로 내보내기 전에 집계를 통해 실행하는 SSIS 패키지가 있습니다. 그러나 이미 합계 된 합계가 준비 테이블에서 중복을 일으키고 있습니다. 파생 된 열을 실행하여 데이터를 제거하는 방법이 있다면 도움이 될 것입니다.
집계 데이터는 다음과 같습니다.
Fiscal Year Amount in LC
NULL 394803.62 <- Needs to be removed
2012 86422.58 <- Correct
2013 110979.23 <- Correct
2012 Total 86422.58 <- Duplication, Needs to be removed
2013 Total 110979.23 <- Duplication, Needs to be removed
제공 할 수있는 도움에 감사드립니다.
데이터 흐름에서 집계 전에 조건 분할을 추가하고 회사 코드 또는 GL이 빈 문자열 및/또는 NULL 일 때 해당 행을 집계에 보내지 않습니까? – billinkc