Inhaltsverzeichnis:
Einleitung
Die Wenn Funktion ist eine bedingte Funktion, die einen Vergleich zwischen einer Variable und einem Vergleichswert durchführt. Basierend auf dem Ergebnis dieses Vergleichs gibt die Funktion einen bestimmten Text zurück.
Anwendung
Dokumentation für die Wenn Funktion
Die Wenn Funktion ist eine bedingte Funktion, die einen Vergleich zwischen einer Variable und einem Vergleichswert durchführt. Basierend auf dem Ergebnis dieses Vergleichs gibt die Funktion einen bestimmten Text zurück.
Syntax
Die Syntax der Wenn Funktion ist wie folgt:
__%WENN(Variable, 'Operator', 'Vergleichswert', 'Text für True', 'Text für False')%__
Parameter | Beschreibung |
Variable | Der Name der Variable, die überprüft werden soll. (ohne die Angabe von __% oder %__ ) |
Operator | Der Operator, der für den Vergleich verwendet wird. Muss in Anführungszeichen gesetzt werden. |
Vergleichswert | Der Wert, mit dem die Variable verglichen wird. |
Text für True | Der Text, der zurückgegeben wird, wenn der Vergleich wahr ist. |
Text für False (optional) | Der Text, der zurückgegeben wird, wenn der Vergleich falsch ist. Dieser Parameter ist optional. |
Einschränkungen
Die Apostrophe ' sind beim Operator erforderlich, ansonsten optional.
__%WENN(ANZAHL, '=', '1', 'Es ist einer', 'Es sind mehrere')%__ __%WENN(ANZAHL, '=', 1, Es ist einer, Es sind mehrere)%__
Es können keine Variablen oder verschachtelte Wenn Funktionen in der Ausgabe verwendet werden.
Es sollten keine Leerzeichen zwischen den Apostrophen und dem Operator verwendet werden
Mögliche Operatoren
Die Wenn Funktion unterstützt die folgenden Operatoren:
Operator | Beschreibung |
= | Gleich |
!= | Ungleich |
< | Kleiner als |
> | Größer als |
<= | Kleiner oder gleich |
>= | Größer oder gleich |
Beispiele
Ein paar Beispiele für die Verwendung der Wenn Funktion:
Erklärung | Quellcode |
---|---|
Wenn die Vertragsnummer 12345 lautet, wird der Text “True” ausgegeben. Ansonsten wird “False” ausgegeben | __%WENN(VERTRAG.VNR, '=', '12345', 'True', 'False')%__ |
Wenn es sich um keinen Privatkunden handelt, wird der Text “Kein Privatkunde” ausgegeben | __%WENN(KUNDE.ZUORDNUNG,'!=','PRIVAT','Kein Privatkunde')%__ |
Anmerkungen
Die __%SCHLEIFEe%__ bietet weitere Möglichkeiten und kann auch im Fall von nur einen Durchlauf genutzt werden:Bedingungen durch SCHLEIFE Funktion in templates
Innerhalb der Texte kann in Rahmen von WENN und SCHLEIFE kein , geschrieben werden.
Noch Fragen? Ist etwas unklar geblieben?
Sollten Sie noch weitere Fragen zu diesem Thema haben, die in diesem Artikel nicht behandelt oder erklärt wurden, wenden Sie sich gerne über unser Kundenportal an unseren Support.