Allgemeines concept_rcy_qj5_dgb

Klammern und Priorität von Ausdrücken section_edf_fks_bgb

Klammern können verwendet werden, um einen komplexen Ausdruck lesbarer zu machen. (<Ausdruck>) entspricht <Ausdruck>. Außerdem können mit Klammern die Auswertungsreihenfolge und die Assoziativität definiert werden.

Ausdrücke werden von links nach rechts ausgewertet. Die Assoziativität bei arithmetischen Operatoren muss angewendet werden: Multiplikationen und Divisionen haben Vorrang vor Additionen und Subtraktionen. Um eine bestimmte Reihenfolge durchzusetzen und die Operationen voneinander abzugrenzen, müssen Klammern hinzugefügt werden. Beispiel:

Ausdruck
Auswertung
4 + 2 * 10
  • „*“ hat Vorrang vor „+“: 2 * 10 wird ausgewertet als → 20
  • 4 + 20 → 24
(4 + 2) * 10
  • Klammern ändern die Priorität: (4 + 2) wird ausgewertet als → 6
  • 6 * 10 → 60

Groß-/Kleinschreibung section_lrb_xh5_dgb

Im Folgenden finden Sie die verschiedenen Regeln zur Groß- und Kleinschreibung:

  • Alle Operatoren (and, or usw.) müssen in Kleinbuchstaben geschrieben werden. Beispiel: <expression1>and<expression2> ist ein gültiger Ausdruck, <expression1>AND<expression2> hingegen nicht.
  • Bei allen Funktionsnamen ist die Groß-/Kleinschreibung zu berücksichtigen. Beispielsweise ist inSegment() gültig, die Funktion INSEGMENT() dagegen nicht.
  • Bei Feldverweisen und konstanten Werten wird zwischen Groß- und Kleinschreibung unterschieden: Sie sind keine integrierten Elemente der Sprache (im Gegensatz zu Operatoren und Funktionen), sondern werden vom Endbenutzer verfasst.

Zurückgegebener Ausdruckstyp section_gyc_435_53b

Je nach Verwendungskontext kann der Ausdruckseditor verschiedene Werte zurückgeben.

Verwendung des erweiterten Ausdruckseditors
Erwarteter zurückgegebener Ausdruckstyp
Bedingung (Bedingung der Datenquelle, Bedingung für das Datum)
boolean
Benutzerdefinierter Timer
dateTimeOnly
Zuordnung von Aktionsparametern
Beliebig
recommendation-more-help
4f4a00c1-77c9-4eee-84df-bbe6206c3ab9