• 고객센터
  • 교육
  • 매뉴얼
  • 데모
  • 제품소개
조회 수 : 3898
2005.11.03 (00:48:30)
게시판을 이용해 주셔서 감사합니다.
다음양식에 맞게 입력해주세요.

* 고객시스템명 : 동부물류
* 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 함수가 정상작동을 안 한 건지 모르겠습니다.
   어떻게 고쳐야 하는지 답변 부탁드립니다.
 
Tag List
XE Login