IF EB-Funktion
Die Funktion IF
gibt den ersten angegebenen Wert zurück, wenn die angegebene Bedingung zutrifft. Sie gibt andernfalls den zweiten angegebenen Wert zurück. Der zurückgegebene Wert kann ein Wert eines beliebigen unterstützten Datentyps sein.
Syntax
IF (condition, first value, second value) as any of the supported data types
Argumente
condition
: Boolesch
Ein gültiger Bedingungsausdruck, der getestet werden muss.
first value
: Beliebige der unterstützten Datentypen
Das Ergebnis, das zurückgegeben wird, wenn die Bedingung erfüllt ist.
second value
: Beliebige der unterstützten Datentypen
Das Ergebnis, das zurückgegeben wird, wenn die Bedingung nicht erfüllt ist.
Rückgabewerte
Beliebige der unterstützten Datentypen
Der resultierende Wert eines der unterstützten Datentypen.
Anwendungshinweise
Die Argumente first value
und second value
müssen anhand desselben Datentyps angegeben werden. Eine Ausnahme wird zur Entwurfszeit ausgelöst, wenn die Datentypen der konfigurierten Werte nicht übereinstimmen.
Wenn der erste Wert und der zweite Wert Werte des Datentyps Container (Datensatz) oder Datensatzliste sind, enthält das Ergebnis nur die Felder, die in beiden Werten vorhanden sind.
Beispiel
IF (1=2, "condition is met", "condition is not met")
gibt die Zeichenfolge „Bedingung nicht erfüllt“ zurück.