기본 콘텐츠로 건너뛰기 Skip to complementary content

If..then..elseif..else..end if

if..then 제어 문은 하나 또는 여러 논리 조건에 따라 스크립트 실행을 다른 경로로 전환하는 스크립트 선택 구조입니다.

제어 문은 일반적으로 스크립트 실행 흐름을 제어하는 데 사용됩니다. 차트 표현식에서는 if 조건부 함수를 대신 사용합니다. 자세한 내용은 if - 스크립트 및 차트 함수을 참조하십시오.

Syntax:  

If  condition then

  [ statements ]

{ elseif condition then

  [ statements ] }

[ else

  [ statements ] ]

end if

 

if..then 문은 제어 문이므로 세미콜론이나 줄 끝(EOL)으로 끝나며 여기에 포함될 수 있는 4개의 절(if..then, elseif..then, elseend if)은 줄 경계를 넘지 않아야 합니다.

Arguments:  

인수
인수 설명
condition True 또는 False로 평가되는 논리 표현식입니다.
statements 하나 이상의 Qlik Sense 스크립트 문의 그룹입니다.

Example 1:  

if a=1 then

LOAD * from abc.csv;

SQL SELECT e, f, g from tab1;

end if

Example 2:  

if a=1 then; drop table xyz; end if;

Example 3:  

if x>0 then

LOAD * from pos.csv;

elseif x<0 then

LOAD * from neg.csv;

else

LOAD * from zero.txt;

end if

자세한 정보