OU (DMX)

Aplica-se a: SQL Server Analysis Services

Um operador lógico que realiza uma disjunção lógica em duas expressões numéricas.

Syntax

  
Expression1 OR Expression2  

Parâmetros

Expressão1
Uma expressão válida de Extensões de Mineração de Dados (DMX) que devolve um valor numérico.

Expressão2
Uma expressão DMX válida que devolve um valor numérico.

Valor de retorno

Um valor booleano que devolve TRUE se qualquer um dos argumentos ou ambos os argumentos avaliarem como TRUE; caso contrário, FALSO.

Observações

Ambos os argumentos são tratados como valores booleanos (0 como FALSE; caso contrário TRUE) antes de o operador realizar a disjunção lógica. Se qualquer um dos argumentos ou ambos avaliarem como VERDADEIRO, o operador devolve VERDADEIRO. Se a Expressão1 avalia para VERDADEIRO e a Expressão2 avalia para FALSO, o operador retorna VERDADEIRO.

A tabela seguinte ilustra como a disjunção lógica é realizada.

Se a Expressão1 for Se Expression2 for O valor de retorno é
TRUE TRUE TRUE
TRUE FALSE TRUE
FALSE TRUE TRUE
FALSE FALSE FALSE