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

if..then kontrol ifadesi, bir veya daha fazla mantıksal koşula bağlı olarak farklı yolları takip etmesi için kod yürütmesini zorlayan komut seçim yapısıdır.

if - kod ve grafik fonksiyonu (kod ve grafik fonksiyonu)

Syntax:  

If  condition then

  [ statements ]

{ elseif condition then

  [ statements ] }

[ else

  [ statements ] ]

end if

 

if..then deyimi bir kontrol ifadesi olduğundan ve bu nedenle noktalı virgülle veya satır sonuyla bittiğinden, bu deyimin dört olası cümlesinin her biri (if..then, elseif..then, else ve end if) satır sınırını geçmemelidir.

Arguments:  

Bağımsız Değişken Açıklama
condition True veya False olarak değerlendirilebilecek mantıksal bir ifade.
statements Bir veya daha fazla Qlik Sense kod deyiminden oluşan herhangi bir grup.

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: