차트에서 함수 사용
함수는 앱 내의 데이터에 대해 특정 작업을 수행하는 프로시저 또는 루틴의 일종입니다. Qlik Sense에는 시각화를 만들 때 차트에 사용할 수 있는 수백 개의 기성품 함수가 포함되어 있습니다. 함수에는 예를 들어 수학, 논리 함수가 있으며, 재무 또는 날짜 및 시간 정보를 처리하거나, 문자열을 편집하는 데 또는 다른 상황에서 사용될 수 있습니다.
함수는 다음과 같은 유형으로 분류할 수 있습니다.
- 집계 함수는 몇 가지 레코드를 입력으로 사용하여 단일 값 결과를 산출합니다.
- 스칼라 함수는 단일 입력을 받아 단일 출력을 산출합니다.
- 범위 함수는 입력 값의 범위를 기준으로 단일 값을 산출합니다.
-
범위 생성 함수는 범위 함수와 유사하지만 범위 값을 출력으로 산출합니다.
다수의 함수는 차트 표현식과 스크립트 모두에 사용할 수 있지만, 일부는 차트 표현식에만 사용됩니다.
아래 목록은 함수의 몇 가지 예를 보여줍니다.
-
Max: 스크립트와 차트에서 사용할 수 있는 집계 함수입니다.
예: Max(Sales)는 Sales 필드에서 최고 값을 계산합니다.
-
IF: 스크립트와 차트에서 사용할 수 있는 조건부 함수입니다.
예: IF(Amount>0, 'OK','Alarm')은 'Amount의 값이 0보다 큽니까?'라는 조건이 충족되는지 판정합니다. 조건이 충족되면, OK가 기록되고, 그렇지 않으면 Alarm이 기록됩니다.
-
Date#: 스크립트와 차트에서 사용할 수 있는 해석 함수입니다.
예: Date#(A)는 입력 값 A를 받아서 이를 날짜로 평가합니다.