• 고객센터
  • 교육
  • 매뉴얼
  • 데모
  • 제품소개
조회 수 : 3751
2009.06.25 (11:38:53)
아래와 같은 방식으로 dataset을 정의하면 소계와 합계를 구할 수 있습니다.(★부분이 핵심)

subsumexpr에 total이 있으면 자동으로 합계가 나오구요

소계는 리포트에서

id='{decode(curlevel,100,\'소계\',gyu)}'  ... ...

라고 쓰면 소계값을 구할 수 있습니다.

<object id=tb_CDataSet classid=CLSID:3267EA0D-B5D8-11D2-A4F9-00608CEBEE49>
                <param name=DataID                value="ds_main">
                <param name=Logical                value="true">
                <param name=GroupExpr        value="saupso:pum:gyu:remark:todate:gijun,tim,surang" >
                <param name=subsumexpr        value="total,100:pum">★★★★★
</object>




>* 고객시스템명 : 정비기술
>* TOInB 버전 : 4.0        
>* 서버 Platform :
>* 문의 유형(질문/요청/참조) : 질문
>* 내용 :
>
>출력물에서 crosstab를 이용해서 수량을 표현 했습니다.
>아래와 같이 crosstab로 구현된 수량의 합계를 표현하고 싶은데요...어떻게 하면 되나요?
>단순히 계산컬럼을 이용하여 sum('Sum(surang_$$)')으로 하니 안나오던데요......
>------------------------------------
>       |        |          수량          |
>품목 | 규격 |-----------------|  비고
>       |        | A | B | c | D | E |    
>------------------------------------
>가    | kg    | 2 | 0  | 1 | 1  | 5  | ....
>...
>...
>------------------------------------
>합계           | 2  |10 | 3 | 5 | 12 |  
>------------------------------------
>
>
 
Tag List
XE Login