• 고객센터
  • 교육
  • 매뉴얼
  • 데모
  • 제품소개

게시판을 이용해 주셔서 감사합니다.
다음양식에 맞게 입력해주세요.

**필수입력사항**

* 고객(업체)명 : LG전자
* 제품 버전 : 4.0
* 문의 유형(질문/요청/참조) :숫자 뒤에 특정 문자열 ')' 또는 '↑' 붙일 때, 천단위 콤마(,) 안찍히는 현상
* 내용 :

아래와 같이 컬럼의 값이 음수 또는 양수, 또는 비율 일 때, Value 값에 표현되는 형식을 다르게 하고 싶습니다.

 

그런데, 아래와 같이 하니, 소수점은 (1.1↑)  이런식으로 표현이 되는데, 천단위 콤마가 찍히지가 않습니다.

7730↑  이런식으로 표시 됩니다.

 

어떻게 하면, 천단위 콤마가 찍히면서 표현할 수 있을까요?


<c> id=optMonPerf  name=" + nowMonth + "월실적        Align=right    Width=90    Edit=None  Decao=0  Value={DECODE(optProductClassDesc,'Profit(%)',IF(optMonPerf<=0,'(' & Abs(optMonPerf) & '↓)','(' & optMonPerf & '↑)'),IF(optMonPerf<=0,Abs(optMonPerf) & '↓',optMonPerf & '↑'))} Color={IF(optMonPerf<=0,'Red','Black')} Bgcolor='#D5D5D5' </c>

2015.01.09 (16:15:52)
shift

아래와 같이 DisplayFormat을 사용하시기 바랍니다.
DisplayFormat(Abs(optMonPerf),'#,###.0')

 

또한 value값으로 설정할 경우 Decao 컬럼 속성은 적용되지 않습니다.

필요한 경우 Round를 사용하여 처리하시기 바랍니다.

DisplayFormat(Round(Amt,1),'#,###.0') & '↑')


<c> id=optMonPerf  name=" + nowMonth + "월실적        Align=right    Width=90    Edit=None  Decao=0  Value={DECODE(optProductClassDesc,'Profit(%)',IF(optMonPerf<=0,'(' & DisplayFormat(Abs(optMonPerf),'#,###.0') & '↓)','(' & DisplayFormat(optMonPerf,'#,###.0') & '↑)'),IF(optMonPerf<=0,DisplayFormat(Abs(optMonPerf),'#,###.0') & '↓',DisplayFormat(optMonPerf,'#,###.0') & '↑'))} Color={IF(optMonPerf<=0,'Red','Black')} Bgcolor='#D5D5D5' </c>
 
감사합니다.

(*.234.186.58)
2015.01.09 (16:19:30)
개발자Jackie

감사합니다~

(*.122.242.65)
 
Tag List
XE Login