OR (DMX)

一种逻辑运算符,用于对两个数值表达式执行逻辑或运算。

语法

Expression1 OR Expression2

参数

  • Expression1
    一个返回数值的有效的数据挖掘扩展 (DMX) 表达式。

  • Expression2
    一个返回数值的有效的 DMX 表达式。

返回值

如果任意一个参数或两个参数的计算结果为 TRUE,则返回 TRUE 布尔值;否则将返回 FALSE。

注释

在运算符执行逻辑或运算之前,两个参数均被视为布尔值(0 为 FALSE;否则为 TRUE)。 如果任何一个参数或两个参数的计算结果均为 TRUE,则该运算符将返回 TRUE。 如果 Expression1 的计算结果为 TRUE,Expression2 的计算结果为 FALSE,则该运算符将返回 TRUE。

下表阐释了执行逻辑或运算的方式。

如果 Expression1 为

如果 Expression2 为

则返回值为

TRUE

TRUE

TRUE

TRUE

FALSE

TRUE

FALSE

TRUE

TRUE

FALSE

FALSE

FALSE