ER-funktionen IF
Funktionen IF
returnerer den først angivne værdi, hvis den angivne betingelse er opfyldt. Ellers returneres den anden angivne værdi. Den returnerede værdi kan være en værdi for en hvilken som helst af de understøttede datatyper.
Syntaks
IF (condition, first value, second value) as any of the supported data types
Argumenter
condition
: Boolesk
Et gyldigt betinget udtryk, der skal afprøves.
first value
: Alle understøttede datatyper
Det resultat, der returneres, hvis betingelsen er opfyldt.
second value
: Alle understøttede datatyper
Det resultat, der returneres, hvis betingelsen ikke er opfyldt.
Returnerede værdier
Alle understøttede datatyper
Den resulterende værdi af en af de understøttede datatyper.
Bemærkninger til brug
Argumenterne first value
og second value
skal angives ved hjælp af den samme datatype. Der udløses en undtagelse på designtidspunktet, hvis datatyperne for de konfigurerede værdier ikke matcher.
Hvis den første og den anden resultatværdi er værdier af datatypen Container (post) eller Postliste, indeholder resultatet kun de felter, der findes i begge værdier.
Eksempel
IF (1=2, "condition is met", "condition is not met")
returnerer strengen betingelsen er ikke opfyldt.