Operator - Felder
Operator
Beschreibung
Beispiel
+
Addition (numerisch)
Zwei Werte werden zusammengezählt.
Budgets.'Gesamtsumme fakturierte Kosten/Ist-Kosten' +Budgets.'Verbleibendes Budget'
Verknüpfung (Zeichenfolgen)
Es werden Zeichenfolgen angehängt
Siehe Textkonstante für ein Beispiel.
Personen.'Vorname' + Personen.Nachname
-
Subtraktion
Ein Wert wird von dem anderen abgezogen.
Budgets.Budget -Budgets.'Gesamtsumme fakturierte Kosten/Ist-Kosten'
*
Multiplikation
Ein Wert wird mit dem anderen multipliziert.
Budgets.'% von Budgetkategorie' * 0,95
/
Division
Ein Wert wird durch den anderen geteilt.
Budgets.'Verbleibendes Budget'/ 12
%
Modulo oder Operator für den Rest. Dieser Operator gibt den Rest einer Division zurück.
Beispiel
5 % 2 = 1
Aufträge.Arbeitsplatz.'Bodenfläche' % Aufträge.'Personenzahl'
=
Identisch mit
Gibt Elemente zurück, die dem Wert nach dem Gleichheitszeichen entsprechen.
Aufträge.'Benutzerdefinierter Status'.Code = "O1"
<
Kleiner als
Gibt Elemente zurück, die kleiner als ein angegebener Wert sind.
Aufträge.'Benutzerdefinierter Status'.Code < "O2"
>
Größer als
Gibt Elemente zurück, die größer als ein angegebener Wert sind.
Aufträge.'Benutzerdefinierter Status'.Code > "O1"
!=
Ist ungleich
Gibt Elemente zurück, die einem angegebenen Wert nicht entsprechen.
Aufträge.'Benutzerdefinierter Status'.Code != "O1"
<=
Kleiner oder gleich
Gibt Elemente zurück, die kleiner oder gleich einem angegebenen Wert sind.
Aufträge.'Benutzerdefinierter Status'.Code<="O2"
>=
Größer oder gleich
Gibt Elemente zurück, die größer oder gleich einem angegebenen Wert sind.
Aufträge.'Benutzerdefinierter Status'.Code >= "O2"
and
Logischer UND-Operator
Erzeugt einen Ausdruck, der beide Parameter prüft.
Aufträge.Objekt.'Objektcode' = "41008" und Aufträge.'Terminvorgabe' = currentDate()
or
Logischer ODER-Operator
Gibt Elemente zurück, auf die einer der Parameter zutrifft.
Aufträge.'Anzahl der Personen' = 8 oder Aufträge.'Anzahl der Personen' = 9
not
Logischer NICHT-Operator
Gibt Elemente zurück, auf die keiner der Parameter zutrifft.
not (Aufträge.'Anzahl der Personen' = 8 oder Aufträge.'Anzahl der Personen' = 9)
If () then else
If-then-else-Bedingung
Gibt Elemente, die die Bedingung erfüllen, als 1 und andere Elemente als 0 zurück.
( if (not( Aufträge.'Archiviert (J/N)') )then (Aufträge.Nummer))