QlikWorld 2020 글로벌 컨퍼런스 데이터를 최대한 활용하는 방법을 알아 보려면 가입하십시오. 서두르세요. 지금 등록하면 할인된 가격으로 제공됩니다.

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: