• 고객센터
  • 교육
  • 매뉴얼
  • 데모
  • 제품소개
기술지원31
조회 수 : 1015
2009.06.15 (12:09:24)
일반 그리드에서는 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에서 검색하다 보니, 비공개로 요청한 질문인데 답변 올리신 내용에 처음 질문한 내용이
>   포함해서 보이는군요.
>   질문을 올릴때 비공개 체크박스를 둔 것이 무색하게 말이지요.
>   답변 올리실 때 비공개로 된 글은 내용은 보이더라도 질의 내용 외 다른 기본사항은 지우고
>   보이도록 변경하는게 맞을 듯 싶네요.
>
>그럼, 수고하세요.
 
Tag List
XE Login