ADDMonths 함수를 활용한 판매금액 대시보드 한눈에 확인하기
안녕하세요.
GTPlus 김대리입니다. BI 솔루션 클릭(Qlik) 튜토리얼 열다섯번째 시간입니다.
오늘은 판매금액 대시보드를 당월,전월 비교하여 한눈에 시각화하는 방법을 알려드릴거예요.
Qlik Sense App에 데이터를 로드하시고, '선택'을 통해 데이터 필터링을 하고 월 필터에서 4개의 월을 선택하여 판매금액을 비교해볼게요.
ADDMonths 함수를 활용하여 당월과 전월의 판매금액을 비교해볼게요.
1. 당월과 전월을 변수로 정의합니다.
AddMonths는 startdate를 기준으로 n개월 후의 날짜, 또는 n개월 전의 날짜를 반환합니다.
AddMonths(startdate, n , [ , mode])
2. 측정값에 Set Analysis(집합 분석)에 변수를 적용합니다.
3. 선택월 기준 전월 판매금액 비교가 가능한 막대차트가 생성되었습니다.
이렇게 AddMonths 함수를 활용하면 기준월 최근 6개월 비교, 기준월 대비 전월, 익월의 비교 등 활용범위가 넓어집니다.
Qlik 함수 중 ‘Month’함수가 있습니다. Month 함수는 환경 변수 MonthNames로 정의되고 1~12 사이의 정수인 월 이름이 포함된 이중 값을 반환합니다.
month(expression)
Month 함수를 사용하여 현재 월의 정수값을 반환할 수 있기 때문에, Month 함수로 구한 정수에 마이너스 1을 해서 전월을 구할 수 있을 것 처럼 보입니다.
그러나, 1월을 선택했을 때 ADDMonths 함수와의 차이점을 알 수 있습니다.
위의 두 수식은 선택한 현재 월에서 1이 적은 값을 반환하도록 하였습니다.
AddMonths 함수는 기준월로부터 n개월 전 또는 후의 날짜를 반환하기 때문에 1월의 1개월 전인 12월을 반환하지만, Month 함수는 월을 정수로 반환한 후 -1을 했기 때문에 0을 반환합니다.
오늘은 AddMonths 함수를 활용하여 전월 비교 차트를 생성해 봤습니다.
앞으로도 좋은 인사이트로 찾아뵙겠습니다.
문의사항이 있으시면 언제든지 지티플러스 웹사이트를 방문해주세요.
감사합니다.