Study/Tableau

[Tableau] 테이블 계산 함수 - First & Last 함수

seongju 2023. 8. 23. 10:23

# 테이블 계산 함수 중 First, Last 함수를 사용하여 양쪽 라인 강조하기

First와 Last 함수를 사용하여 양쪽을 강조하는 라인차트를 만들어 보자.

 

 

가장 먼저, [주문 일자]를 연속형 월 형태로 열 선반에, [매출]을 행 선반에 드래그한다.

 

 

 

각 월별로 동그란 원 마크를 추가하고자 한다.

행 선반에 있는 [매출]을 Ctrl 키를 누른 채로 옆으로 드래그하여 복제한다.

'합계(매출)(2)' 마크를 원으로 변경한다.

 

 

 

원에서 양쪽 끝에 있는 원을 빨간색, 나머지는 흰색으로 변경하기 위하여 계산된 필드를 만든다.

필드명은 'FIRST or LAST', 계산 식은 위와 같이 입력한다.

첫 번째 값과 마지막 값일 경우 "Ends"로, 나머지는 "Others"로 지정한다는 의미이다.

 

 

 

생성된 'FIRST or LAST' 계산된 필드를 드래그하여 '합계(매출)(2)'의 색상에 올려놓는다.

양쪽 끝에 있는 'Ends'와 나머지 'Others'의 색상이 다르게 표현되는 것을 확인할 수 있다.

 

 

 

색상 편집을 통해 'Ends'는 빨간색, 'Others'는 흰색으로 지정한다.

흰색의 원은 보이지 않기 때문에 색상 마크에서 테두리를 검은색으로 변경한다.

 

 

 

이제 라인과 원을 합쳐서 하나의 뷰로 보기 위하여 이중 축을 설정한다.

이 후, 두 축의 싱크를 맞추기 위하여 오른쪽 축에서 우클릭 후 축 동기화를 해준다.

 

 

 

양 옆에 축이 동일하기 때문에 한 쪽 축의 머리글 표시를 해제한다.

최종적으로 완성된 시트는 다음과 같다.

FIRST & LAST 함수를 사용하여 양쪽 끝이 강조된 라인 차트를 만들어보았다.

 

 

출처 : 플랫인 태블로 중급 교육 https://www.youtube.com/watch?v=KI4tOfTxmFs&list=PL6ICdBRB3Rx3AJhYQjMMoChdPHoWCUCxR&index=5