CrossTab으로 구현시 Group기준컬럼은 1개만 가능합니다.
컴포넌트 매뉴얼의 GroupExpr 항목을 참고하시기 바랍니다.
제품 구조상 2개 이상의 컬럼을 모두 크로스탭의 Group기준컬럼으로 사용하는 것은 불가능합니다.
즉, HEADDEPT와 COSTCENTER을 한번에 GroupColumn으로 사용할 수는 없습니다.
쿼리상에서 Decode등을 이용하여 데이터셋을 재구성하시거나, 그리드 포맷 디자인을 변경하시는 편이 나을 듯 합니다.
첨부된 샘플을 참조하시기 바랍니다.
>게시판을 이용해 주셔서 감사합니다.
>다음양식에 맞게 입력해주세요.
>
>* 고객시스템명 : 아주오토렌탈 (ERP시스템)
>* 문의할 Component명 및 버전 :
>* DataSet 버전 :
>* Tr 버전 :
>* 문의 유형(질문/요청/참조) :
>* 내용 :
>
>ACCTMST ACCTNAME HEADDEPT COSTCENTER TOT
>============================================================================
>4001 1)상품매출액 FLEET 1본부 Fleet2팀 0
>4002 2)렌탈료수익 FLEET 1본부 Fleet2팀 1317380691
>4900 3)네비렌탈수익 FLEET 1본부 Fleet2팀 112939
>4003 4)렌탈자산처분이익 FLEET 1본부 Fleet2팀 215148227
>4001 1)상품매출액 FLEET 1본부 Fleet1팀 0
>4002 2)렌탈료수익 FLEET 1본부 Fleet1팀 1399563921
>4900 3)네비렌탈수익 FLEET 1본부 Fleet1팀 224809
>4003 4)렌탈자산처분이익 FLEET 1본부 Fleet1팀 187786316
>4001 1)상품매출액 FLEET 2본부 Fleet3팀 0
>4002 2)렌탈료수익 FLEET 2본부 Fleet3팀 1338526405
>4900 3)네비렌탈수익 FLEET 2본부 Fleet3팀 411422
>4003 4)렌탈자산처분이익 FLEET 2본부 Fleet3팀 53515514
>
>위데이타를 아래와 같이 적용시
>
>GroupExpr = "ACCTNAME ,COSTCENTER ,TOT";
> <C>ID=ACCTNAME name="계정" SumText="합계" </C>
> '<R>'
> <C>ID=TOT_$$ name=$xkeyname_$$ sumtext=@sum </C>
> '</R>';
>
>아래와 같이 그리드상에 표현됩니다.
>--------------------------------------------------------
> 계정 FLEET1팀 FLEET2팀 FLEET3팀
>-------------------- ------------------------------------
>1) 상품매출액 0 0 0
>2) 렌탈료수익 1399563921 1317380691 1338526405
>3) 네비렌탈수익 224809 112939 411422
>4) 렌탈자산처분이익 187786316 215148227 53515514
>
>
>이을 아래와 같이 표현코저 합니다.
>
>"<G>" 기능을 쓰면 될듯한데.. 답변 부탁드립니다.
>
>
>----------------------------------------------------------------
> - FLEET1본부 - FLEET2본부
> - ---------------------------------------------
> 계정 - FLEET1팀 FLEET2팀 FLEET3팀
>----------------------------------------------------------------
>1) 상품매출액 0 0 0
>2) 렌탈료수익 1399563921 1317380691 1338526405
>3) 네비렌탈수익 224809 112939 411422
>4) 렌탈자산처분이익 187786316 215148227 53515514
>
>
>
>