Step01. 데이터 집합 생성
-- AdventureWorks2008R2 -- SELECT DATEPART(yyyy,OrderDate) AS N'Year' DATEPART(MM,OrderDate) AS N'month' SUM(SubTotal) AS N'TotalSubTotal Amount' ,SUM(TaxAmt) ASN'TotalTaxAmt Amount' ,SUM(Freight) ASN'Total Freight Amount' ,SUM(TotalDue) ASN'Total Order Amount' FROM Sales.SalesOrderHeader GROUP BYDATEPART(yyyy,OrderDate),DATEPART(MM,OrderDate) ORDER BYDATEPART(yyyy,OrderDate); |
Step02. 테이블 생성 및 값 매핑
일반적인 테이블의 경우는 가로 병합은 가능해도 세로 병합은 불가 함
Step03. 문제 해결
이를 해결 하기 위해선 열 그룹을 추가해 주면 세로 병합이 가능함
- 열 그룹을 추가할 위치에 부모 그룹으로 생성
- 그룹화 방법에는 특정 값을 지정하지 않고 공백(‘‘)을 입력
- 아래 그림과 같이 그룹을 생성된 걸 볼 수 있음
- 머리글 Text를 열 그룹으로 복사한 뒤 기존 머리글을 행 삭제 처리
.( 머리글을 열 그룹으로 대체하기 위함)
- 열 그룹을 선택한 뒤 행 삽입( 내부그룹 or 외부그룹 )
- 아래와 같이 세로 병합이 가능해 짐
댓글 없음:
댓글 쓰기