Scatter plot안에 있는 각 원(State)을 파이차트로 만들어 각 City별 Profit의 값을 나누어 볼 수 있는 시각화를 만들어보자.
◆ Profit을 열에 드래그하자.
◆ Sales를 행에 드래그하자.
◆ State를 색상으로 드래그하자.
◆ 마크에서 모양을 원으로 바꾸자.
◆ 그리고, 만약에 Country가 자동적으로 색상으로 드래그 되어져 있다면, Country를 제거하자.
그러면, State를 기준으로 하는 Scatter plot이 만들어진다.
◆ 마크에서 크기를 조절해서, 각 원들의 크기를 좀 더 크게하자.
◆ City를 세부 정보에 드래그하자.
그러나, 각 City에 해당하는 원들이 더 추가되었다.
Scatter plot안에 더 많은 원들이 추가되는 것이 아닌, 각 State의 원 안에서 각 City별 Profit의 값을 나누어 보여주는 파이차트로 만들려면 어떻게 해야할까?
이때, 필요한 것이 LOD 표현식이다.
◆ 계산된 필드에서 다음과 같이 수식을 작성하자.
◆ 한번 더, 계산된 필드에서 다음과 같이 수식을 작성하자.
위 수식들의 뜻은 각 State의 디테일의 레벨(level of detail)에 고정시키고, 그에 해당하는 Profit과 Sales의 합을 구하는 식이다.
◆ 'Profit for State’를 열에 드래그하자.
◆ ‘Sales for State'를 행에 드래그하자.
◆ State를 색상으로 드래그하자.
◆ 마크에서 모양을 원으로 바꾸고, 크기를 조절하자.
◆ 그리고, 만약에 Country가 자동적으로 색상으로 드래그 되어져 있다면, Country를 제거하자.
그러면, State를 기준으로 하는 Scatter plot이 만들어진다.
여기까지는 첫번째의 경우와 같은 그래프를 보여준다.
◆ City를 세부 정보에 드래그하자.
City를 세부 정보에 드래그함에도 불구하고, 위에서 작성한 두 개의 수식 때문에, Scatter plot안에서의 각 Profit과 Sales는 State에 고정되어 있다.
◆ 마크에서 파이 차트를 선택하자.
◆ Profit을 각도에 드래그하자.
◆ 마크의 색상에서 테두리를 클릭하고, 검정색을 선택하자.
◆ 마크에서 '도구 설명'을 클릭하고, Profit 옆에 ‘for’를 써주고, 오른쪽 위에서 ‘삽입’을 클릭한뒤, ‘City’를 선택하자.
그러면 다음과 같은 Scatter plot안에서 각 State의 파이 차트가 만들어지고, 그 파이 차트안에는 각 City가 Profit에 따라 나누어진다.
각 파이 차트안에서 각 부분별로 마우스로 갖다대면, State의 Profit과 Sales과 나올 뿐만 아니라, 각 City에 해당하는 Profit 값 또한 볼 수 있다.('Profit for City'라고 나온다.)