시각화에서 차트 수준 스크립팅 사용
차트 수준 스크립팅을 사용하면 시각화 결과에 스크립트와 유사한 기능을 추가할 수 있습니다. 차트 수준 스크립팅에는 더 복잡한 수학적 계산을 위한 루프 및 재귀 동작과 같은 제어문이 포함되어 있어 차트 표현식을 보완합니다. 차트에 자리 표시자가 있는 한 여러 열을 수정하고 결과에 새 행을 추가할 수도 있습니다.
대부분의 시각화 유형에서 차트 수준 스크립팅을 사용할 수 있으며 속성 패널에서 액세스할 수 있습니다. 일부 시각화 또는 특정 구성은 차트 수준 스크립팅을 지원하지 않습니다. 이러한 경우 속성 패널에서 차트 수준 스크립팅에 액세스할 수 없거나 오류 메시지가 표시됩니다.
차트 데이터를 수정할 때 여러 문으로 구성된 Qlik Sense 스크립트의 하위 집합을 사용합니다. 차트 수준 스크립팅을 참조하십시오.
앱 설정에서 차트 수준 스크립팅을 활성화합니다. 활성화되면 시각화에 대한 속성 패널의 데이터 섹션에서 스크립트 컨트롤을 사용할 수 있습니다. 차트 수준 스크립팅 켜기를 참조하십시오.
비활성화된 경우에도 기존 차트 스크립트가 처리됩니다. 제작된 콘텐츠가 개발된 후 비활성화하는 것은 다른 사용자가 새 차트 스크립트를 만드는 것을 방지하는 유용한 방법입니다.
시각화에 차트 스크립트 추가
기존 시각화에 또는 새 시각화를 만들 때 차트 스크립트를 추가할 수 있습니다.
차트 스크립트를 시각화에 추가하려면 먼저 앱에서 차트 수준 스크립팅을 활성화해야 합니다. 차트 수준 스크립팅 켜기를 참조하십시오.
차트 스크립트를 시각화에 추가하려면 시트 편집 모드에 있어야 합니다.
새 시각화에 차트 스크립트 추가
다음과 같이 하십시오.
- 시각화를 자산 패널에서 시트로 끌거나 시각화를 두 번 클릭합니다.
-
데이터 탭에서 시각화에 차원 및 측정값을 추가합니다.
-
또한 데이터 탭의 스크립트 섹션에 차트 스크립트를 추가합니다.
시각화당 최대 5개의 차트 스크립트를 추가할 수 있습니다.
기존 시각화에 차트 스크립트 추가
다음과 같이 하십시오.
- 시트 편집 모드에서 시각화를 선택합니다.
-
데이터 탭의 스크립트 섹션에 차트 스크립트를 추가합니다.
시각화당 최대 5개의 차트 스크립트를 추가할 수 있습니다.
예
이 예에서는 막대형 차트와 같은 시각화를 만들고 차원과 측정값을 추가했다고 가정합니다.
이 예에서는 첫 번째 차원의 값을 가져와 첫 번째 측정값에 역순으로 넣습니다.
Let P = HCNoRows();
For J = 1 to P
Put #hc1.measure.1(J) = HCValue(#hc1.dimension.1, P - J + 1);
Next
차트 수준 스크립팅의 제한 사항
차트 제안이 활성화된 시각화에서는 차트 수준 스크립팅이 작동하지 않습니다.
시각화당 최대 5개의 차트 스크립트를 추가할 수 있습니다.
다음 시각화에는 차트 수준 스크립팅을 사용할 수 없습니다.
-
누적 모드의 막대형 차트
그룹화 모드에서 차트 스크립트를 만들고 누적모드로 전환하면 잘못된 하이퍼큐브 오류가 표시됩니다.
-
상자 그림
-
버튼
-
분포도
-
필터 창
-
누적 모드의 꺾은선형 차트
-
피벗 테이블
-
텍스트 및 이미지
-
트리 맵
-
그리드형 차트(시각화 번들)
-
격자 울타리 컨테이너(시각화 번들)