brunch

You can make anything
by writing

C.S.Lewis

by Cheon May 04. 2017

계산된 필드를 사용해서 숫자의 단위를 표시하는 방법


태블로에서 숫자를 모두 나열하는 대신, 숫자의 단위를 표시하면 어떨까?


1,000을 의미하는 “K”, 1,000,000을 의미하는 “M”을 표시해보자.



◆ 계산된 필드에서 아래와 같은 수식을 작성하자.


위 수식에서, 첫번째 수식의 뜻은 각 Sales의 합이 1,000 이상이고, 99,999 이하이면, 각 Sales의 값에 1,000으로 나눈 값을 소수점 둘째자리까지 반올림하고, 앞에는 “$”를 붙이고, 뒤에는 “K”를 붙이라는 것이다.



숫자 단위 중 “K”는 1,000을 의미하기 때문에 숫자에 “K”를 붙이기 위해 각 Sales의 값을 1,000으로 나누고, “ROUND” 함수를 사용해서 소수점 둘째자리까지만 반올림한다. 그리고 그 숫자를 “$”와 “K”를 붙이기 위해서는 문자열로 바꿔줘야 하는데, 이때 사용하는 함수가 “STR”이다.




첫번째 ELSEIF 다음 수식의 뜻은 각 Sales의 합이 100,000 이상이면, 각 Sales의 값에 1,000,000으로 나눈 값을 소수점 둘째자리까지 반올림하고, 앞에는 “$”를 붙이고, 뒤에는 “M”을 붙이라는 것이다.



숫자 단위 중 “M”은 1,000,000을 의미하기 때문에 숫자에 “M”을 붙이기 위해 각 Sales의 값을 1,000,000으로 나누고, “ROUND” 함수를 사용해서 소수점 둘째자리까지만 반올림한다. 그리고 그 숫자를 “$”와 “M”을 붙이기 위해서는 문자열로 바꿔줘야 하는데, 이때 사용하는 함수가 “STR”이다.




두번째 ELSEIF 다음 수식의 뜻은 각 Sales의 합이 1,000 미만이면, 각 Sales의 값을 소수점 둘째자리까지 반올림하고, 앞에 “$”를 붙이라는 것이다. 




◆ [Sub-Category]를 행으로 드래그하자.

◆ 위 수식(단위 바꾸기”)을 마크의 [텍스트]로 드래그하자.


그러면, 위와 같이 숫자의 단위 “K” 또는 “M”이 붙여지게 된다.







[전자책 출간] 태블로 차트 모음집


▶ 태블로를 이용한 다양한 차트 만들기


태블로를 이용한 비즈니스용 차트 만들기



매거진의 이전글 테이블에서 “Abc"를 제거하는 방법
브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari