기본 콘텐츠로 건너뛰기

시각화에서 표현식 사용

Qlik Sense에서 시각화는 차트로 구성되며, 각 차트는 차원과 측정값으로 구성됩니다. 표현식을 사용하여 시각화를 보다 동적이고 복잡하게 만들 수 있습니다.

시각화에는 정보 전달을 돕기 위해 제목, 부제, 각주 및 기타 요소가 포함될 수 있습니다. 시각화를 구성하는 요소는 간단할 수 있습니다. 예를 들어 차원은 데이터를 나타내는 필드로 구성되며 제목은 텍스트로 구성됩니다.

측정값은 필드를 기준으로 계산됩니다. 예: Sum(Cost)를 사용하면 Cost 필드의 모든 값이 Sum 함수를 사용하여 집계됩니다. 달리 말하자면, Sum(Cost)은 표현식입니다.

표현식이란

표현식은 함수, 필드, 수학 연산자(+ * / =)의 조합입니다. 표현식은 시각화에 표시할 수 있는 결과를 생산하기 위해 앱에 있는 데이터를 처리하는 데 사용됩니다. 기본 계산만 사용하여 간단하게 만들거나, 함수 필드 및 연산자를 사용하여 복잡하게 만들 수도 있습니다. 표현식은 스크립트와 차트 시각화에서 모두 사용됩니다.

모든 측정값은 표현식입니다. 측정값과 표현식의 차이는 표현식의 경우 이름이나 상세 데이터가 없다는 점입니다.

차원, 제목, 부제, 각주와 더불어 차원에 대한 표현식을 사용하여 더 동적이고 강력한 시각화를 만들 수 있습니다. 예를 들어, 이는 시각화의 제목이 정적 텍스트가 아닌, 선택 내용에 따라 결과가 변경되는 표현식에서 생성될 수 있음을 의미합니다.

표현식을 사용할 수 있는 경우

시각화를 편집할 때 속성 패널에 Expression 기호가 있는 경우 표현식을 사용할 수 있습니다. 아이콘 Expression 을 클릭하면 표현식을 작성하고 편집할 수 있도록 설계된 식 편집기가 열립니다. 표현식 필드에 표현식을 직접 입력할 수도 있습니다.

표현식은 마스터 항목으로 직접 저장할 수 없습니다. 그러나 마스터 측정값 및 마스터 차원에는 표현식이 포함될 수 있습니다. 측정값 또는 차원에서 표현식을 사용하여 마스터 항목으로 저장하면 측정값 또는 차원의 표현식이 유지됩니다.

표현식은 언제 평가됩니까?

로드 스크립트에서 스크립트가 실행될 때 표현식이 평가됩니다. 시각화에서 표현식은 해당 표현식에 포함된 필드, 변수 또는 함수가 값 또는 논리 상태를 변경할 때마다 자동으로 평가됩니다. 구문과 사용 가능한 함수 측면에서 스크립트 표현식과 차트 표현식 사이에 몇 가지 차이점이 있습니다.