Freigeben über


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.

Zusätzliche Ressourcen

Logische Funktionen