Del via


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.

Yderligere ressourcer

Logiske funktioner