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

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

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

See also: