안녕하세요?
쉬프트 정보통신 솔루션지원팀입니다.
문의하신 부분에 대해서 말씀드리겠습니다.
비율이라는 컬럼에는 subsum 영역에 의 subsum이 아닌 subavg 같은 평균 값을 넣고자 하시는 거 맞으신가요?
그렇다면 해당 비율이라는 컬럼의 속성에서
subsumtext={decode(curlevel,9,SubAvg(Amt1),Amt1)}
위와 같이 decode문의로 curlevel이 subsum낼때 기준컬럼의 level 값이면 해당 컬럼의 subavg 값을 표현하고
아닌 경우는 해당 컬럼의 값 그대로 뿌려주는 것입니다.
위와 같이 하면 원하시는 모습을 구현하실 수 있습니다.
subsumtext 속성은 Grid-ColumnProp-SubsumText 속성을 참고하시고
decode문 사용법은 Grid-ExpressionFunction-Control_Function-Decode 부분을 참고하십시요
curlevel 값이 의미하는 것은 Grid-ExpressionFunction-Reserved_Keyword-CurLevel 부분을,
subavg메소드 값은 Grid-ExpressionFunction-Group_Function-SubAvg 부분을 참고하시기 바랍니다.
확인해 보시고 참고하시기 바랍니다.
해보시다가 안되시면 다시 연락 주시기 바랍니다.
그럼 수고하시고
좋은 하루 되시기 바랍니다.
>게시판을 이용해 주셔서 감사합니다.
>다음양식에 맞게 입력해주세요.
>
>* 고객시스템명 : 하나은행
>* GAUCE 버전 : 3.5
>* WAS 종류(WebLogic 등등) : WebLogic
>* DB 종류 : oracle
>* 문의 유형(질문/요청/참조) : 질문
>* 내용 :
>
>컬럼이
>
> | 데이터1 | 데이터2 | 데이터3 | 비율1 | 비율 2 |
>---------------------------------------------------
>값1 | 1 | | | 100% | |
>---------------------------------------------------
>값2 | 1 | 1 | | 50% | 50% |
>---------------------------------------------------
>소계 | 2 | 1 | | 75 % | 25% |
>---------------------------------------------------
>전체합 | 2 | 1 | | | |
>---------------------------------------------------
>
>
>이런식으로 나옵니다..
>
>그런데 비율은 합이 아니라 평균으로 구해야 하는데 ...
>
>어떤방법이 있을까요 ??
>
>단순히 스크립트로 계산해서 NameValue로 넣어주는 방법밖에 없을까요??
>
>
>전체합에 비율은 또한 각 소계의 비율로 구해져야 합니다...
>
>
>
>
>
>* 기술지원40님에 의해서 게시물 이동되었습니다 (2008-05-07 13:15)