기본 콘텐츠로 건너뛰기

스크립트 표현식

표현식은 LOAD 문과 SELECT 문에 모두 사용될 수 있습니다. 여기에서 설명하는 구문과 함수는 LOAD 문에 적용되며, SELECT 문의 경우 QlikView가 아니라 ODBC 드라이버에 의해 해석되므로 적용되지 않습니다. 하지만 대부분의 ODBC 드라이버는 종종 아래에 설명된 여러 함수를 해석할 수 있습니다.

표현식은 하나의 구문에 결합된 함수, 필드 및 연산자로 구성됩니다.

QlikView 스크립트의 모든 표현식은 숫자 및/또는 문자열 중 적절한 항목을 반환합니다. 논리 함수 및 연산자는False에 대해 0, True에 대해 -1을 반환합니다. 숫자를 문자열로 변환하는 것과 그 반대의 변환은 암시적입니다. 논리 연산자와 함수는 0을 False로 해석하며 그 외 모든 것을 True로 해석합니다.

표현식의 일반적인 구문은 다음과 같습니다.

expression ::= ( constant | fieldref | operator1 expression | expression operator2 expression | function | (expression ) )

설명:

constant는 곧은 작은따옴표로 묶인 문자열(텍스트, 날짜 또는 시간)이나 숫자입니다. 상수에는 천 단위 구분 기호가 사용되지 않으며,소수점 구분 기호인 소수점이 사용됩니다.

fieldref는 로드된 테이블의 필드 이름입니다.

operator1은 단항 연산자입니다(오른쪽에 있는 하나의 표현식에서 작동).

operator2는 이항 연산자입니다(양쪽에 하나씩 있는 두 개의 표현식에서 작동).

function ::= functionname( parameters)

parameters ::= expression { , expression }

파라메타의 수와 유형은 임의가 아니라, 사용되는 함수에 따라 결정됩니다.

따라서 표현식과 함수는 자유롭게 중첩될 수 있으며, 표현식이 해석 가능한 값을 반환하는 한 QlikView는 오류 메시지를 표시하지 않습니다.

분석 현대화 프로그램에 참여

Remove banner from view

분석 현대화 프로그램으로 귀중한 QlikView 앱을 손상시키지 않고 현대화하십시오. 여기를 클릭 하여 자세한 내용을 참조하거나 다음에 연결하십시오. ampquestions@qlik.com