De ER-functie IF
De functie IF
retourneert de eerste opgegeven waarde als aan de opgegeven voorwaarde is voldaan. Anders wordt de tweede opgegeven waarde als resultaat gegeven. De geretourneerde waarde kan een waarde zijn van een van de ondersteunde gegevenstypen.
Syntaxis
IF (condition, first value, second value) as any of the supported data types
Argumenten
condition
: Booleaanse waarde
Een geldige voorwaardelijke expressie die moet worden getest.
first value
: Een van de ondersteunde gegevenstypen
Het resultaat dat wordt geretourneerd als aan de voorwaarde wordt voldaan.
second value
: Een van de ondersteunde gegevenstypen
Het resultaat dat wordt geretourneerd als niet aan de voorwaarde wordt voldaan.
Retourwaarden
Een van de ondersteunde gegevenstypen
De resulterende waarde van een van de ondersteunde gegevenstypen.
Gebruiksaanwijzingen
De argumenten first value
en second value
moeten worden opgegeven met hetzelfde gegevenstype. Er wordt een uitzondering gegenereerd tijdens het ontwerpen als de gegevenstypen van de geconfigureerde waarden niet overeenkomen.
Als de eerste en tweede waarden van het gegevenstype Container (record) of Recordlijst zijn, bevat het resultaat alleen de velden die in beide waarden bestaan.
Voorbeeld
IF (1=2, "condition is met", "condition is not met")
retourneert de tekenreeks "aan voorwaarde is niet voldaan".