스크립트 표현식
표현식은 LOAD 문과 SELECT 문에 모두 사용될 수 있습니다. 여기에서 설명하는 구문과 함수는 LOAD 문에 적용되며, SELECT 문의 경우 Qlik Sense가 아니라
표현식은 하나의 구문에 결합된 함수, 필드 및 연산자로 구성됩니다.
Qlik Sense 스크립트의 모든 표현식은 숫자 및/또는 문자열 중 적절한 항목을 반환합니다. 논리 함수 및 연산자는
표현식의 일반적인 구문은 다음과 같습니다.
expression ::= (constant | constant | | |
fieldref | | | |
operator1 expression | | | |
expression operator2 expression | | | |
function | | | |
( expression ) | ) |
설명:
constant는 곧은 작은따옴표로 묶인 문자열(텍스트, 날짜 또는 시간)이나 숫자입니다. 상수에는 천 단위 구분 기호가 사용되지 않으며, 소수점 구분 기호인 소수점이 사용됩니다.
fieldref는 로드된 테이블의 필드 이름입니다.
operator1은 단항 연산자입니다(오른쪽에 있는 하나의 표현식에서 작동).
operator2는 이항 연산자입니다(양쪽에 하나씩 있는 두 개의 표현식에서 작동).
function ::= functionname( parameters)
parameters ::= expression { , expression }
파라메타의 수와 유형은 임의가 아니라, 사용되는 함수에 따라 결정됩니다.
따라서 표현식과 함수는 자유롭게 중첩될 수 있으며, 표현식이 해석 가능한 값을 반환하는 한 Qlik Sense는 오류 메시지를 표시하지 않습니다.