Excel DAX - Operadores lógicos

Você pode usar operadores lógicos DAX para combinar expressões que avaliam como um valor lógico ou booleano (VERDADEIRO ou FALSO), para produzir um único resultado que seja lógico (VERDADEIRO ou FALSO).

Operador Lógico Operação Lógica Avaliação
! NÃO É um operador unário. Isso significa que leva apenas um operando. O resultado é -
  • TRUE se o operando for avaliado como FALSE.
  • FALSE se o operando for avaliado como TRUE.
&& E TRUE apenas se ambas as expressões forem TRUE. Caso contrário, FALSE.
|| OU FALSE apenas se ambas as expressões forem FALSE. Caso contrário, TRUE.

Exemplos

  • ! (1 = 1) resulta em FALSO, porque 1 = 1 é VERDADEIRO.
  • ! (1 <> 1) resulta em VERDADEIRO, porque 1 <> 1 é FALSO.
  • (1 = 1) && (5> 4) resulta em TRUE, porque ambos são TRUE.
  • (5> 4) && (5 = 4) resulta em FALSO, porque 5 = 4 é FALSO.
  • (1 = 1) || (5 = 4) resulta em VERDADEIRO, porque 1 = 1 é VERDADEIRO.
  • (2 = 4) || (5 = 4) resulta em FALSO, porque ambos são FALSOS.