게시판을 이용해 주셔서 감사합니다.
다음양식에 맞게 입력해주세요.
**필수입력사항**
* 고객(업체)명 : 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>
|
아래와 같이 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>
감사합니다.