맵차트에서 label, tooltip에 count()의 연산으로 숫자를 입력하면 세자리 콤마(쉼표)가 안넣어진다.
아마 텍스트로 인식해서 그러는듯!
이럴땐 수식을 통해 강제로 넣는 방법이 있다.
텍스트 포맷의 숫자에 세자리 쉼표 넣기
아래의 코드를 사용하면 된다.
[Value]값에는 텍스트 포맷의 숫자를 넣어주면 된다.
첫번째 case문에서 텍스트 포맷의 숫자가 숫자인지 체크한 뒤, 숫자인 경우 case 문을 통해 세자리 쉼표를 넣는다.
SN(CASE When integer([Value]) %1 = 0 then
Case when len([Value]) <= 3 Then [Value]
when len([Value]) <= 6 Then left([Value], Len([Value])-3) & ',' & right([Value], 3)
when len([Value]) <= 9 Then left([Value], Len([Value])-6) & ',' & Mid([Value], Len([Value])-5, 3) & ',' & right([Value], 3)
END
END, [Value])
숫자컬럼을 sum() 해서 넣는 경우라면, 컬럼 속성에서 숫자컬럼의 포맷에서 세자리 쉼표를 넣어주면 된다.
Data > Column Properties > 컬럼 선택 > Formatting 탭
'Spotfire' 카테고리의 다른 글
[Spotfire] Exasol DB 연결하기 : JDBC (0) | 2024.06.09 |
---|---|
[Spotfire] Exasol DB 연결하기 : ODBC (1) | 2024.06.08 |
[Spotfire] VWorld 지도 사용하기 (1) | 2024.01.27 |
[Spotfire] Relation vs Column matches 개념 및 예제 (0) | 2024.01.24 |
[Spotfire]첫번째 드롭다운 목록으로 두번째 드롭다운 목록 항목 제한하기 (0) | 2024.01.16 |