어그리게이션 함수(aggr)를 이용해 특정 매출의 합 구하기
안녕하세요
GTPlus 김대리입니다. 클릭(Qlik) 튜토리얼 두 번째 시간입니다.
월별 총금액이 상승 곡선인 건 알겠는데
주요 상위 3가지 항목의 합계는
어떻게 되는 거지?
이렇게 업무 보고서를 작성하다 보면 월별 매출의 합 같은 기본 합계 외에도
월별 Top 10, Top 3 등 특정 조건의 매출을 취합하여 시각화해야 하는 경우가 있습니다.
1. 교차표를 일반표로 구성 : 데이터 로드 시 Crosstable 사용
가로로 구성된 필드를 세로로 변경하기 위해서 Crosstable 함수를 사용해 데이터를 로드합니다.
2. 시트에 라인 차트 배치
시트로 이동해 꺾은선 차트를 시트에 추가합니다.
3. 라인 차트의 차원으로 '월' 추가
꺾은선 그래프의 차원에는 '월', 측정값에는 '판매 금액의 sum'을 선택하고, 차트 이름은 '월별 판매 금액'으로 지정합니다. 그리고 피봇 테이블을 이용해 고객별, 월별 판매 금액이 어떻게 구성되는지 표시합니다.
4. Top 3 판매 금액을 노란색 바탕색으로 표시
판매 금액의 rank가 1,2,3 안에 든다면 옐로 함수를 사용해 바탕색을 노란색으로 표시하는 표현식을 입력합니다.
5. 노란색으로 표시된 영역을 꺾은선 그래프로 표시
Top 3 안에 들어있는 매출의 월별, 고객 이름별 배열로 가져와서 거기에 대한 합을 구하는 표현식을 작성합니다. 지티플러스 클릭 시각화 교육 때 다뤘던 어그리게이션 함수(aggr)를 응용해서 Top 3에 있는 매출만 배열로 받아 해당의 합을 구하는 표현식을 추가합니다.
[왼쪽] 전체 월별 매출 합 & [오른쪽] 월별 Top 3 매출 합
데모 영상으로 한 번 더 정리했으니, 보면서 직접 따라 해 보는 걸 추천드려요!
https://www.youtube.com/watch?v=58MbGpGeLLo
- 다음 시리즈 예고 : <기상청 날씨 공공 데이터를 REST API로 연결>
- [바로가기] Qlik 솔루션 스펙 알아보기 & Free Trial