태블로에서 워터폴 차트 만들기
두 지점 사이의 변화를 표현하기에 적합한 워터폴 차트를 만드는 방법입니다.
워터폴 차트(Waterfall Chart)는 양쪽 두 지점 사이에 발생하는 증감의 원인들을 표현하는데 적합한 차트로, 재무 데이터의 이익과 손실을 표현하거나, 인사 데이터의 입사와 퇴사 등을 표현하는데 유용합니다.
이번 글에서는 2024년 2분기 삼성전자 손익계산서의 일부분을 예시로 하여 워터폴 차트를 만드는 방법에 대하여 설명 드리겠습니다.
손익계산서에서 영업이익은 매출액에서 영업비용인 매출원가와 판매비와 관리비를 제외한 금액입니다. 이를 시각적으로 구현해보도록 하겠습니다.
- 영업이익 = 매출액 - 매출원가 - 판매비와관리비
- 다음 글을 참고하여 데이터 원본에 Placeholder 데이터를 연결합니다.
- 머리글로 사용할 계산된 필드를 생성합니다.
- 각 머리글에 해당하는 값을 다음과 같이 3가지의 계산된 필드로 생성합니다.
- 크기: 실제 값의 크기에 -1을 곱한 값
- 시작: 처음 항목은 그대로 유지하고, 나머지는 이전 항목의 값
- 끝: 처음과 마지막 항목은 NULL, 나머지는 이후 항목의 값
- 생성한 계산된 필드를 다음과 같이 배치합니다.
💡
차트의 생성 원리는 Gantt 차트 기능을 활용하여 시작 지점을 잡고, 크기를 음수 값으로 주어 역방향으로 차트가 내려오게 하는 방식입니다.
- 각 셀의 시작 지점과 끝 지점에 참조선을 추가합니다.
- 레이블과 머리글을 적절히 배치하여 차트를 완성합니다.
자세한 사항은 아래 태블로 파일을 다운로드 받으셔서 확인하실 수 있습니다.