beautypg.com

Metrohm tiamo 1.0 Manual User Manual

Page 57

background image

Formula editor

33

OR

Syntax

Operand1 OR Operand2

The operands can either be entered directly or as a Variable and can be
of the type

Text

,

Number

or

Date/Time

. The result type is always a number (

1

= true,

0

= false). The following cases are possible:

Operand1

Operand2

Result

1

1

1

0

1

1

1

0

1

0

0

0

Examples

Operand1 Operand2 Result

Example

Remarks

Operands of the same type:

Number Number Number

5 OR 4 --> 1
4 OR 0 --> 0

Numbers larger than 1 are automatically
interpreted as 1 (true).

Text Text Number

"Metrohm" OR "AG" --> 1
"" OR "Metrohm" --> 1

"" OR "" --> 0

An empty character string (

""

) is inter-

preted as

0

(false), everything else as

1

(true). This means that the first operation
corresponds to 1 OR 1 --> 1

Time Time Number

Time(1999;10;07) OR

Time(1964;02;03) --> 1

Time()

: see function Time(Date)

Operands of different types: the operand that does not correspond to the type of result is converted
to the particular result type before the operation.

Number Text

Number

1.2 OR "1.2" --> 1

0 OR "" --> 1

Before the operation an operand of the
type

Number

is converted to the type

Text

,

as the conversion from

Text

to

Number

makes no sense. This means that in the 2

nd

operation the 0 is converted to

"0"

, which

corresponds to the logical value

1

(true) as

every non-empty character string is inter-
preted as 1.

Text Number

Number

"Metrohm" OR 1.2 --> 1

The same rules apply here as for the pre-

vious operation.

Number Time

Number

2.0 OR Time(1999;10;7) -
-> 1

0 OR Time(1964;02;03) --
> 1

Before the operation an operand of the
type

Date/Time

is converted to the type

Number

; all dates from 30 December 1899

are interpreted as

1

(true).

Time Number

Number

Time(1999;10;7) OR 2.5 -
-> 1

The same rules apply here as for the pre-
vious operation.

Text Time Number

"Metrohm" OR
Time(1999;10;7) --> 1

Before the operation an operand of the

type

Date/Time

is converted to the type

Text

and each non-empty character string

is interpreted as 1 (true).

Time Text Number

Time(1999;10;7) OR
"Metrohm" --> 1

The same rules apply here as for the pre-
vious operation.