게시판을 이용해 주셔서 감사합니다.
다음양식에 맞게 입력해주세요.
* 고객시스템명 : 동부물류
* GAUCE 버전 : 3.5
* WAS 종류(WebLogic 등등) : 웹로직 8.1
* DB 종류 : 오라클9i
* 문의 유형(질문/요청/참조) : 질문
* 내용 :
그리드에서 소계나 총계를 낼 때 모두 더한 다음에 소수점 아래 두번째 자리에서 반올림하여 첫번째 자리까지만 보고 싶습니다.
그래서, 그리드의 컬럼속성에 다음과 같이 설정을 했습니다.
SumText={Round(sum(컬럼ID),1)}
그런데, 결과가 반올림이 아닌 소수점 아래 두번째 자리 이하는 무조건 잘라냅니다.
sum의 결과가 1172.95라면 Round는 1172.9 가 나오고 있습니다.
각 컬럼을 반올림하여 보여주기 위해 Value={Round(컬럼ID,1)} 같이 하면 정상적으로 되는데 sum 결과만 반올림하면 이렇게 됩니다.
이런 SubSumText나 SumText에 이렇게 중첩되게 함수를 사용하는 예제를 본 적이 없어 보이는대로 조합해서 썼는데, 함수를 잘못 사용한 건지 Round 함수가 정상작동을 안 한 건지 모르겠습니다.
어떻게 고쳐야 하는지 답변 부탁드립니다.