본문 바로가기

Qlik Sense 개발가이드

클릭센스 : 누적 바차트에 사용자 레이블 사용

난이도 : 고급

누적 막대 차트의 세그먼트에 대한 사용자 지정 레이블입니다.

일반 Dual및 측정값 서식은 2차원에서 작동하지 않습니다.

따라서 대신 측정값과 함께 누적하고 set 표현식을 사용하여 차원에 대한 값을 선택하십시오.

 

=dual(only({<Quarter={'Q1'}>} Quarter),Sum({<Quarter={'Q1'}>}Sales)/sum(total <Year> Sales))

 

본 예제는 다음과 같이 2개의 대체 가능 차원을 지정하였습니다.

 

측정값은 4개를 선언하고, 프리젠테이션에서 누적을 선택합니다.

측정값의 수식에 GetObjectDimension 함수를 사용합니다.  

 

dual(only({<Quarter={'Q1'}>} Quarter),Sum({<Quarter={'Q1'}>}Sales)/sum(total <$(=GetObjectDimension(0))> Sales))

 

위 수식을 입력하면 하단에 에러 메시지가 나타나는데, 무시합니다.

동일한 방법으로 4개의 측정값을 선언합니다.

 

 

 

 

 

차원의 변경에 따라서 수식이 적용되었습니다.

 

For more information

https://qliksense.tistory.com/

https://blog.naver.com/about_qlik

qliker@kakao.com

Qliker