2015년 4월 1일 수요일

[SSRS] 셀 세로 병합 ( vertically merge cells in a Data Region )

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 외부그룹 )

- 아래와 같이 세로 병합이 가능해 짐

Step04. 최종 결과


댓글 없음:

댓글 쓰기

추천 게시물

python: SVD(Singular Value Decomposition)로 간단한 추천시스템 만들기( feat. surprise )

svd_example In [15]: # !pip install surprise In [21]: from...