3 logische operatoren, 1 and, Logisches und – Metrohm tiamo 2.3 Patch 1 (process analysis) Benutzerhandbuch

Seite 82

Advertising
background image

2.4 Formel-Editor

■■■■■■■■■■■■■■■■■■■■■■

66

■■■■■■■■

tiamo 2.3 Patch 1 (für Prozessanalyse)

2.4.4.3

Logische Operatoren

2.4.4.3.1

AND

Dialogfenster: Formel-Editor

Operatoren/Funktionen

Syntax
Operand1 AND Operand2

Die Operanden können entweder direkt oder als Variable eingegeben wer-
den und können vom Typ Text, Zahl oder Datum/Zeit sein. Der Ergeb-
nistyp ist immer eine Zahl (1 = wahr, 0 = falsch). Folgende Fälle sind mög-
lich:

Operand1

Operand2

Ergebnis

1

1

1

0

1

0

1

0

0

0

0

0

Beispiele

Ope-
rand1

Ope-
rand2

Ergebnis

Beispiel

Bemerkung

Operanden vom gleichen Typ:

Zahl

Zahl

Zahl

5 AND 4 --> 1

4 AND 0 --> 0

Zahlen grösser als 0 werden als 1 (wahr)
interpretiert.

Text

Text

Zahl

"Metrohm" AND "AG" --> 1

"" AND "AG" --> 0

Eine leere Zeichenkette ("") wird als 0
(falsch) interpretiert, alles andere als 1
(wahr). Die erste Operation entspricht also
1 AND 1 --> 1.

Zeit

Zeit

Zahl

Time(1999;10;07) AND
Time(1999;10;07) --> 1

Time(): siehe Time(Datum)

Operanden von unterschiedlichem Typ:

Zahl

Text

Zahl

1.2 AND "1.2" --> 1

0 AND "1" --> 1

0 AND "0" --> 1

0 AND "" --> 0

Vor der Operation wird der Operand vom
Typ Zahl in den Typ Text umgewandelt,
da eine Umwandlung von Text in Zahl
nicht sinnvoll ist. Bei der zweiten Opera-
tion wird also die 0 in "0" umgewandelt,
was dem logischen Wert 1 (wahr) ent-
spricht, da jede nicht leere Zeichenkette
als 1 interpretiert wird.

Text

Zahl

Zahl

"Metrohm" AND 1.2 --> 1

Hier gelten dieselben Regeln wie bei der
vorherigen Operation.

Advertising