변수를 이용한 Set Expression 표현식
클릭센스를 이용하여 측정값을 표현할 경우 Set Expression (표현식)을 활용하면 강력한 분석을 수행할 수 있습니다. 배우기에는 어려울 수 있지만 고급 분석을 위해서는 반드시 숙지해야 하는 기능입니다.
Set Expression의 기본 사용법은 별도의 글을 참조하세요.
https://blog.naver.com/qliker/221827088099
[클릭센스 개발팁] Set Analysis 이해
Set Analysis 에 대한 기본 설명은 이전 글을 참조하세요. https://blog.naver.com/about_qlik/221345869...
blog.naver.com
https://blog.naver.com/qliker/221345869069
[클릭센스 개발팁] Set 사용법 요약
Qlik 에서 필수적으로 알아야 할 내용 (가장 중요함) Qlik에서 차트의 필드는 선택(Selection)에 따라 ...
blog.naver.com
https://qliksense.tistory.com/110
Qlik Sense 의 마술기능 Set Expression 요약표
Qlik Sense 의 가장 강력한 기능은 Set Expression (집합 표현식)이 있다는 것 입니다. Set Expression으로 전통적인 BI에서 요구되는 Data Mart를 현저히 줄일 수 있습니다. 클릭센스의 도움에 소개된 Set Expressi
qliksense.tistory.com
이 글에서는 변수를 이용하여 2022 August 버전부터 지원하는 새로운 Set 표현식을 이용하는 사례를 소개합니다. 새로운 기능은 다음 글을 참조하세요
https://qliksense.tistory.com/147
새로운 Set Analysis Syntax
2022. 8 월 릴리즈부터 제공되는 Qlik Sense의 외부집합 표현식에 대한 소개 입니다. 이제 더욱 강력한 Set Analysis기능으로 쉽고, 강력한 시각화를 생성할 수 있습니다. 새로운 Set Analysis Syntax 집합 분
qliksense.tistory.com
예제에 사용될 기본 모델
위 모델에서 기본 측정값 Sale 와 Cost를 이용하고, 기본 차원으로 Year 및 Month를 이용하면 다양한 측정값을 표현할 수 있습니다. 표현 가능한 측정값은 다음 그림과 같이 다양한 측정값을 표현할 수 있습니다. 그림에서 표현 가능한 측정값은 4 x 7 즉 28개의 측정값을 표현 가능합니다.
이 그림에 년누계, 전년누계, 누계대비 및 월별추이 등을 추가해 봅시다. 또한 실적값 및 목표값이 있다는 가정을 하면 표현 가능한 측정값은 무지하게 증가할 것입니다. 물론 모든 측정값을 실 업무에 모두 필요한 것은 아니지만 많은 측정값이 필요한 것은 사실입니다.
이전 버전에서는 다양한 측정값을 생성하여 마스터에 등록하여 사용하거나, 사용 빈도가 적은 경우에는 측정값 표현식에 직접 입력하여 사용하였습니다. 또한 수식도 엄청 길어서 유지보수에 많은 어려움을 겪었습니다.
이번 글에서 소개하는 방법은 2개의 마스터항목과 3개의 변수로 28개의 측정값을 표현하는 방법을 소개합니다. 단 이 기능은 Qlik Sense 2022 August 이후 버전에서 가능합니다.
기본 마스터 항목 등록
수식은 Sum(Sales), sum(Cost) 으로 단순하게 등록하였습니다.
등록된 마스터 항목을 이용하여 영업이익 및 영업이익률 측정값을 생성합니다.
수식은 마스터 항목에 등록된 이름을 식편집에 사용하면 됩니다. 식편집 푸른 색으로 표현됩니다. 위 수식은 실제 Sum(Sales) – Sum(Cost) 가 수횅됩니다. 동일한 방법으로 영업이익률 수식을 입력합니다.
이제 Sales의 당월, 전월 및 전년동월의 수식을 입력합니다.
위 수식들을 이용하여 Cost, 영업이익, 영업이익률 등을 생성합니다.
당월 영업이익률을 계산하는 예제입니다.
변수 및 마스터 항목을 이용한 측정값 표현 방법
먼저 위의 Set 표현식으로 3개의 변수를 선언합니다.
이제 3개의 변수 및 2개의 마스터 항목으로 측정값을 생성합니다.
v당월 : {<Year={"$(=Max(Year))"},Month={"$(=Max(Month))"}>}
v전년동월 : {<Year={"$(=Max(Year)-1)"},Month={"$(=Max(Month))"}>}
v전월 : {<Year={"$(=Year(AddMonths(Max(OrderDate),-1)))"}, Month={"$(=Num(Month(AddMonths(Max(OrderDate),-1))))"}>}
변수 사용방법에 대한 내용은 다음 글을 참조합니다.
https://qliksense.tistory.com/160
클릭센스에서 변수 사용방법
변수란? 수학에서의 변수란, 어떤 정해지지 않은 임의의 값을 표현하기 위해 사용된 '기호' 이다. 보통 쉽게 설명하기 위해서 '변하는 숫자' 라는 표현을 자주 쓰고는 한다. 반대말로는 상수가 있
qliksense.tistory.com
마스터 항목에 등록 방법
시트에서 측정값 추가 방법
KPI 차트를 생성한 후 측정값을 추가합니다
수식 입력, 레이블 지정, 숫자 서식 지정 후 새 항목 추가 버튼 클릭, 새로운 창에 필요시 측정값 색 지정 후 우측 하단의 만들기 버튼 클릭
모델 뷰어에서 측정값 추가 방법
모델 뷰어에서 측정값 필드를 선택 후 좌측 하단의 미리보기 클릭
측정값으로 추가 버튼 클릭 후 함수 수식 입력, 레이블 지정, 숫자 서식 지정 후 새 항목 추가 버튼 클릭, 새로운 창에 필요시 측정값 색 지정 후 우측 하단의 만들기 버튼 클릭
주의 사항
식에는 반드시 집계함수(Aggregation Function)로 입력하여야 합니다.
집계함수는 기본적으로 사용하는 Sum, Avg, Count, Min, Max 등이 있으며 더 많은 집계함수가 있습니다.
집계함수에 대한 상세한 내용은 도움말을 참조하세요.
For more information
https://qliksense.tistory.com/
https://blog.naver.com/about_qlik
Qliker
예제 앱이 필요하신 분은 메일로 요청하세요.
'Qlik Sense 개발가이드' 카테고리의 다른 글
콤보차트를 이용한 매출 및 영업이익 시각화 (0) | 2022.12.21 |
---|---|
클릭센스 미니차트(스파크라인)에 도움말 표시 (0) | 2022.12.18 |
클릭센스에서 변수 사용방법 (0) | 2022.12.15 |
클릭센스에 이미지 사용방법 (0) | 2022.12.15 |
쿼드런트 분석(Magic Quadrant) 차트 만들기 (0) | 2022.12.13 |