Einfache Vergleichs- und Rechenoperationen

Top  Previous  Next

Standardmäßig werden die eingelesenen Werte alle als Zeichenketten verstanden. Für einfache Rechen- und Vergleichsoperationen können die Werte jedoch automatisch als Zahlenwert interpretiert werden. Zu diesen einfachen Rechen- und Vergleichsoperationen zählen Ausdrücke wie:

 

   A + x

   A - x

   A * x

   A / x

   A % x

   A == x

   A != x

   A > x bzw. A >= x

   A < x bzw. A <= x

 

A steht hierbei für ein Quellfeld und x für einen zu A passenden Wert (z.B. einen Zahlenwert, wenn A ein Zahlenwert ist). Dieses x kann entweder ein weiteres Quellfeld oder ein fester Wert sein.

 

Hinweis: Zeichenketten müssen grundsätzlich von "Anführungszeichen" umgeben sein.

 

Achtung: Bei einer Bedingung mit einem "ist gleich"-Vergleich muss zwingend ein doppeltes Gleichheitszeichen verwendet werden. Eine Bedingung der Form "A = x" wird immer als erfüllt angesehen, da dieser Ausdruck übersetzt nicht "Hat A den Wert x?", sondern "Kann A der Wert x zugewiesen werden?" lautet.

 

Die folgende Tabelle enthält einige Beispiel

 

Filterbedingung, Bedingung für Regelanwendung oder Wertzuweisung

C# - Syntax

Wenn der (Zahlen-)Wert im Quellfeld "Menge" kleiner oder gleich 10 ist...

Menge <= 10

 

... hänge an den (Zeichenketten-)Wert des Quellfeldes "Info" den Zusatz "geringe Menge" an

Info + "geringe Menge"

 

Wenn im (Zeichenketten-)Quellfeld "Zusatz" der Wert "Arbeitszeit" steht

Zusatz == "Arbeitszeit"

 

Wenn die Werte in den Quellfeldern "Feld1" und "Feld2" verschieden sind

Feld1 != Feld2

 

Wenn die Summe der (Zahlen-)Werte der Quellfelder "Menge1" und "Menge2" mindestens 15 ist

(Menge1 + Menge2) >= 15