Eine logische Formel erstellen

Vorgehensweise:

Referenz:

Eine logische Formel bestimmt, ob eine bestimmte Bedingung wahr ist. Es gibt zwei Arten logischer Formeln, und zwar relationale und boolesche. Die Einheiten, die verglichen werden sollen, bestimmen, welche Art Formel verwendet wird:

Sie können eine logische Formel verwenden, um einem numerischen Feld einen Wert zuzuweisen. Wenn die Formel true ist, erhält das Feld den Wert 1. Wenn die Formel false ist, erhält das Feld den Wert 0.



x
Referenz: Logische Operatoren

Nachfolgend sehen Sie eine Liste mit Operatoren, die häufig in logischen Formeln verwendet werden. Informationen über relationale Operatoren und zusätzliche Operatoren, die für die Datensatzauswahl mit WHERE und IF verfügbar sind, finden Sie unter Datensätze für einen Report auswählen.

Operator

Beschreibung

EQ

Der Wert TRUE wird zurückgegeben, wenn der Wert links gleich dem Wert rechts ist.

NE

Der Wert TRUE wird zurückgegeben, wenn der Wert links ungleich dem Wert rechts ist.

GE

Der Wert TRUE wird zurückgegeben, wenn der Wert links größer gleich dem Wert rechts ist.

GT

Der Wert TRUE wird zurückgegeben, wenn der Wert links größer ist als der Wert rechts.

LE

Der Wert TRUE wird zurückgegeben, wenn der Wert links kleiner gleich dem Wert rechts ist.

LT

Der Wert TRUE wird zurückgegeben, wenn der Wert links kleiner ist als der Wert rechts.

AND

Der Wert TRUE wird zurückgegeben, wenn beide Operanden wahr sind.

OR

Der Wert TRUE wird zurückgegeben, wenn einer der beiden Operanden wahr sind.

NOT

Der Wert TRUE wird zurückgegeben, wenn der Operand falsch ist.

CONTAINS

Enthält die angegebenen Zeichenfolgen.

OMITS

Lässt die angegebenen Zeichenfolgen weg.

IS MISSING

Gibt den Wert TRUE zurück, wenn das Feld fehlt.

IS-NOT MISSING

Gibt den Wert TRUE zurück, wenn das Feld nicht fehlt.



x
Syntax: Eine relationale Formel schreiben

Die folgenden Dinge sind gültig für eine relationale Formel:

value {EQ|NE} value  value {LE|LT} value value {GE|GT} valuecharacter_value {CONTAINS|OMITS} character_value

Hierbei gilt:

Wert
Ist ein Feldwert oder eine Konstante.
character_value
Ist eine Zeichenfolge. Wenn die Zeichenfolge Leerzeichen enthält, muss sie in einfache Anführungszeichen gesetzt werden.

Nach oben

x
Syntax: Eine boolesche Formel schreiben

Eines der folgenden Dinge ist gültig für eine boolesche Formel:

(relational_expression) {AND|OR} (relational_expression)
NOT (logical_expression)

Hierbei gilt:

relational_expression
Ist eine Formel, die auf einem Vergleich von zwei individuellen Werten basiert (entweder Feldwerte oder Konstanten).
logical_expression
Ist eine Formel, die den Wert TRUE oder FALSE auswertet. Wenn die Formel true ist, erhält das Feld den Wert 1. Wenn die Formel false ist, erhält das Feld den Wert 0. Die Formel muss in Klammern gesetzt werden.

WebFOCUS