Compartilhar via


OR (DMX)

Aplica-se a: SQL Server Analysis Services

Operador lógico que executa uma disjunção lógica em duas expressões numéricas.

Sintaxe

  
Expression1 OR Expression2  

Parâmetros

Expression1
Expressão DMX (Data Mining Extensions) válida que retorna um valor numérico.

Expression2
Expressão DMX válida que retorna um valor numérico.

Valor de retorno

Valor booliano que retorna TRUE quando um argumento ou todos os argumentos avaliarem TRUE; do contrário, FALSE.

Comentários

Os argumentos são todos tratados como valores boolianos (0 como FALSE; do contrário, TRUE) antes que o operador realize a disjunção lógica. Se um ou ambos os argumentos forem avaliados como TRUE, o operador retornará TRUE. Se Expressão1 for avaliada como VERDADEIRA e Expressão2 for avaliada como FALSA, o operador retornará VERDADEIRO.

A tabela a seguir ilustra como a disjunção lógica é executada.

Se a Expression1 for Se a Expression2 for O valor de retorno será
TRUE TRUE TRUE
TRUE FALSE TRUE
FALSE TRUE TRUE
FALSE FALSE FALSE

Confira também

Referência do operador DMX (Data Mining Extensions)
Operadores Lógicos (DMX)
Operadores (DMX)