When
Il prefisso e suffisso when viene utilizzato per creare una clausola condizionale che determina se eseguire o meno un'istruzione oppure una clausola exit. Può essere considerato come un'alternativa compatta all'istruzione completa if..end if.
Syntax:
(when condition statement | exitstatement when condition )
Le istruzioni statement o exitstatement vengono eseguite solamente se la condizione viene valutata su True.
Il prefisso when può essere utilizzato con istruzioni che presentano già almeno un’altra istruzione, inclusi i prefissi addizionali when o unless.
Syntax:
Argomento | Descrizione |
---|---|
condition | Un'espressione logica che restituisce un valore True o False. |
statement | Qualsiasi istruzione dello script di Qlik Sense, ad eccezione delle istruzioni di controllo. |
exitstatement | Una clausola exit for, exit do o exit sub oppure un'istruzione exit script. |
Example 1:
exit script when A=1;
Example 2:
when A=1 LOAD * from myfile.csv;
Example 3:
when A=1 unless B=2 drop table Tab1;