brunch

You can make anything
by writing

C.S.Lewis

by Cheon Jan 14. 2017

라인그래프와 파이차트를 결합하는 방법

최종 그래프는 다음과 같다.




◆ ‘Order Date’를 열에 드래그하고, ‘개월(‘2015년 5월’)’을 클릭하자.



◆ 마크에서 ‘라인’을 선택하자.



◆ ‘Sales’를 행으로 드래그하자.



◆ 계산된 필드에서 다음과 같은 수식을 작성하자.


위 수식은 LOD 표현식 중 ‘EXCLUDE’를 사용했다. 위 수식의 뜻은 만들어진 그래프에 있는 ‘Category’에 대한 디테일의 레벨(level of detail)을 제외(또는 무시)하고, ‘SUM([Sales])’을 구하라는 것이다.



◆ 위 수식(‘전체 매출액’)을 행으로 드래그하자.



◆ 드래그한 ‘특성(전체 매출액)’을 클릭하고, ‘마크 유형 - 파이 차트’를 클릭하자.



◆ ‘Category’를 마크의 ‘특성(전체 매출액)’의 색상에 드래그하자.



◆ ‘Sales’를 마크의 ‘특성(전체 매출액)’의 각도에 드래그하자.



◆ 행에 있는 ‘특성(전체 매출액)’을 클릭하고, ‘이중 축’을 클릭하자.



◆ 오른쪽 축에 마우스 오른쪽 버튼을 클릭하고, ‘축 동기화’를 클릭하자.



◆ 다시, 오른쪽 축에 마우스 오른쪽 버튼을 클릭하고, ‘머리글 표시’를 클릭하자.



◆ 파이 차트의 크기를 조절하자.



그러면 다음과 같은 라인 그래프와 파이차트가 결합된 그래프가 나온다.


만약 위 수식(‘전체 매출액’)을 사용하지 않고 ‘Category’를 색상으로 드래그하면 어떻게 될까?


즉, 위 수식을 사용하지 않고 ‘Sales’를 행으로 드래그하여 사용해보자.


그러면, 다음과 같이 ‘Category’별로 파이차트가 나눠진다.


하지만 우리가 원하는 것은 ‘Category’에 관한 파이차트 1개이다. 위 그래프에서는 ‘Category’를 색상으로 드래그함으로써, ‘Category’에 대한 디테일의 레벨(level of detail)이 더 낮아져 3개의 파이차트로 나눠진다. 즉, 그래프의 디테일의 레벨(level of detail)이 영향을 받아, ‘Category’ 별로 파이차트가 나눠진다.



그래서 3개로 나눠지지 않고, 하나의 파이차트로 만들기 위해, 아래와 같은 ‘전체 매출액’ 수식을 사용했다.



다시한번 설명하면, 위 수식의 뜻은 만들어진 그래프에 있는 ‘Category’에 대한 디테일의 레벨(level of detail)을 제외(또는 무시)하고, ‘SUM([Sales])’을 구하라는 것이다. 즉, ‘Category’를 색상으로 드래그함으로써, 낮아질 디테일의 레벨(level of detail)을 무시하고, 그래프에 있는 디테일의 레벨(level of detail), 즉 라인그래프의 점과 같이 하나의 파이차트로 만들어지게 된다.



하나의 파이차트에서 각 ‘Category’별로 ‘Sales’를 구분하기 위해 ‘Sales’를 각도로 드래그했다.




2012년 5월의 파이차트에서 ‘Technology’를 클릭하면 ‘Technology’의 매출액($9,600) 뿐만 아니라, 전체 매출액($23,648)도 같이 볼 수 있다.


매거진의 이전글 Gantt Bar 차트 만드는 방법
브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari