일반 그리드에서는 3단 그룹핑까지 지원합니다.
하지만 CrossTab을 사용하실 경우 각 Group간 종속관계가 유지되는 형태를 원하시는 것이라면,
즉, 크로스탭의 기준컬럼이 2개 이상일 경우에는 헤더에 3단으로 표현하는 것은 불가능합니다.
쉽게 설명하자면...
-----------------------------------------------------------------------
| 구분 | 2006년 | 2007년 |
| |-----------------------------------------------------------|
| | 1월 | 2월 | 3월 | 1월 | 2월 | 3월 |
| |-----------------------------------------------------------|
| |유료|무료|유료|무료|유료|무료|유료|무료|유료|무료|유료|무료|
-----------------------------------------------------------------------
| 서울 | 10 | 10 | 10 | 10 | 10 | 10 | 10 | 10 | 10 | 10 | 10 | 10 |
-----------------------------------------------------------------------
연도와 월별로 기준 컬럼이 2개일 경우 위와 같은 형태로 표현하는 것은 불가능합니다.
만약, 그냥 단순히 타이틀 값만 표현하고 싶으신 거라면 <X>태그를 추가해주시면 됩니다.
-----------------------------------------------------------------------
| 구분 | 월별 |
| |------------------------------------------------------------
| | 1월 | 2월 | 3월 | 1월 | 2월 | 3월 |
| |-----------------------------------------------------------|
| |유료|무료|유료|무료|유료|무료|유료|무료|유료|무료|유료|무료|
-----------------------------------------------------------------------
| 서울 | 10 | 10 | 10 | 10 | 10 | 10 | 10 | 10 | 10 | 10 | 10 | 10 |
-----------------------------------------------------------------------
이런 형태는 가능합니다.
>게시판을 이용해 주셔서 감사합니다.
>다음양식에 맞게 입력해주세요.
>
>* 고객시스템명 : LG전자 GSCP
>* GAUCE 버전 : 4.0
>* WAS 종류(WebLogic 등등) : WebLogic
>* DB 종류 : ORACLE 10g
>* 문의 유형(질문/요청/참조) : 질문&요청
>* 내용 :
>
>1. 질문
> CrossTab 기능 사용 관련 문의드립니다.
> 원하는 결과값은 아래와 같이 3단으로 표현되는 겁니다.
> 1단에서 연월이 xkeyname_$$ 값으로 가변적으로 들어가야 하구요
> 2단에서 계획,실적,분석으로 그룹핑을 시키고,
> (이 그룹의 이름도 가변적입니다. 조회 옵션에 따라 '계획' 대신 '계획2'로 표시)
> 3단에서 실제 각 컬럼의 값.
> ---------------------------------------------------------------------------------------
> | | 200901 | 200902 | ...
> | |-------------------------------|-------------------------------| -------
> 국가 | 제품명 | 계획 | 실적 | 분석 | 계획 | 실적 | 분석 | ....
> | |-----------|------------|------|----------|------------|-------| -------
> | | 수량 | 금액 | 수량 | 금액 | 비율 |수량 | 금액 | 수량 | 금액 | 비율 | ....
> ---------------------------------------------------------------------------------------
>
>아래와 같이 crosstab 구현을 위한 GroupExpr을 설정했습니다.
> <param name=GroupExpr value="country:model,yyyymm,expr1:expr2:expr3:expr4:expr5">
>
>
><G><R> <G> ~~</G></R></G> 처럼 그룹내 그룹 사용은 TEST하니 안되고,
><X><R><G>~~</G></R></X>으로 표현하려니, <X>의 name에 xkeyname을 줄 수 없어서
>최 상위 단계에 가변적으로 이름을 줄수가 없네요.
>
>제가 원하는 결과의 3단 crosstab을 어떻게 구현해야 하는지요?
>
>
>
>2. 요청
> Q&A에서 검색하다 보니, 비공개로 요청한 질문인데 답변 올리신 내용에 처음 질문한 내용이
> 포함해서 보이는군요.
> 질문을 올릴때 비공개 체크박스를 둔 것이 무색하게 말이지요.
> 답변 올리실 때 비공개로 된 글은 내용은 보이더라도 질의 내용 외 다른 기본사항은 지우고
> 보이도록 변경하는게 맞을 듯 싶네요.
>
>그럼, 수고하세요.