brunch

You can make anything
by writing

C.S.Lewis

by Cheon Nov 07. 2016

각 지역을 매출액 양에 따라 순위 매기는 방법

이번에는 미국내 각 지역 내에서의 주(State)를 매출액이 높은 순서대로 순위를 매겨 그것을 막대그래프로 만들어 볼 것이다.  




위와 같이 각 지역 내에 주들의 순위, 즉 각 지역마다 새로운 순위가 매겨진다. 그리고 매출액의 %도 각 지역내에서 100%를 기준으로 %가 매겨진다. 


◆ Region과 State를 행으로 드래그한다.
◆ Sales를 열로 드래그한다.



◆ Sales를 레이블에 드래그한다. 

◆ 합계(Sales)를 클릭하고 테이블 계산 편집을 클릭한다. 
◆ 계산 유형: ‘구성 비율’, ‘특정차원'을 선택하고 ‘State’을 클릭한다.



다음과 같다.


다음에 할 것은 매출액 순위를 정하는 것이다. 


◆ 계산된 필드에서 아래와 같이 Rank의 수식을 만든다.



◆ ‘Rank’를 클릭하고 불연속형으로 변환한다. 



 ‘Rank’를 Region과 State 사이로 드래그한다.



◆ Rank를 클릭하고 테이블 계산 편집을 클릭한다. 



◆ ‘특정 차원’을 클릭하고 '다음마다 다시 시작'에서 ‘Region’을 선택한다.



다음과 같다.


이 그래프에서 순위 1-3위, 5위, 혹은 7위까지만 보고 싶다면 어떻게 해야 할까? 


◆ 매개 변수 만들기를 클릭하여 매개변수를 만든다.



◆ 이름을 정하고, 데이터 유형을 ‘정수’, 현재 값을 ‘7’로 해보자.



◆ Top N을 마우스 오른쪽 클릭하고 매개 변수 컨트롤 표시를 클릭하여 매개 변수가 보이게 한다.



아래와 같이 오른쪽에 매개 변수 컨트롤이 나타난다.



그리고 내가 만든 매개 변수 컨트롤을 연동시키기 위해 계산된 필드를 하나 만든다. 


◆ 계산된 필드에서 아래와 같이 만든다.

이 수식의 뜻은 Top N에서 숫자 ‘3’을 선택하면, 순위에는 3 이하의 숫자, 즉 1~3의 순위가 보여지게 된다.



◆ ‘Rank to Show’를 필터로 드래그 한 후, ‘참’을 선택한다.



위와 같이 하게 되면, Top N 매개변수의 숫자를 바꾸면 Rank에 속한 State의 개수들이 바뀐다.



그리고 위의 그래프 중에서 순위가 1위인 State만 색상을 다르게 하고 싶다면 어떻게 해야 할까? 


◆ 아래와 같이 계산된 필드에서 새로운 수식을 만든다.



◆ 새로 만든 수식 ‘Best State’를 ‘색상'으로 드래그 하자.



다양한 서식 등을 통해 자유롭게 바꿔주면 더 깔끔해 질 수 있다.


매거진의 이전글 달성 매출액을 한눈에 볼 수 있는 도넛차트 만드는 방법
브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari