Funzione ER IF
La funzione IF
restituisce il primo valore specificato se viene soddisfatta la condizione specificata. In caso contrario, restituisce il secondo valore specificato. Il valore restituito può essere un valore di uno qualsiasi dei tipi di dati supportati.
Sintassi
IF (condition, first value, second value) as any of the supported data types
Argomenti
condition
: Booleano
Un'espressione condizionale valida che deve essere testata.
first value
: Qualsiasi tipo di dati supportato
Il risultato che viene restituito se la condizione viene soddisfatta.
second value
: Qualsiasi tipo di dati supportato
Il risultato che viene restituito se la condizione non viene soddisfatta.
Valori restituiti
Qualsiasi tipo di dati supportato
Il valore risultante di uno qualsiasi dei tipi di dati supportati.
Note sull'utilizzo
Gli argomenti first value
e second value
devono essere specificati utilizzando lo stesso tipo di dati. In fase di progettazione viene generata un'eccezione se i tipi di dati dei valori configurati non corrispondono.
Se il primo valore e il secondo valore sono valori del tipo di dati Contenitore (record) o Elenco di record, il risultato ha solo i campi esistenti in entrambi i valori.
Esempio
IF (1=2, "condition is met", "condition is not met")
restituisce la stringa "condition is not met".