Excel DAX: operadores lógicos

Puede utilizar operadores lógicos DAX para combinar expresiones que evalúan a un valor lógico o booleano (VERDADERO o FALSO), para producir un único resultado lógico (VERDADERO o FALSO).

Operador lógico Operación lógica Evaluación
! NO Es un operador unario. Esto significa que solo toma un operando. El resultado es
  • TRUE si el operando se evalúa como FALSE.
  • FALSE si el operando se evalúa como TRUE.
&& Y VERDADERO solo si ambas expresiones son VERDADERAS. De lo contrario, FALSO.
|| O FALSO solo si ambas expresiones son FALSAS. De lo contrario, VERDADERO.

Ejemplos

  • ! (1 = 1) da como resultado FALSO, porque 1 = 1 es VERDADERO.
  • ! (1 <> 1) da como resultado VERDADERO, porque 1 <> 1 es FALSO.
  • (1 = 1) && (5> 4) resulta en VERDADERO, porque ambos son VERDADEROS.
  • (5> 4) && (5 = 4) resulta en FALSO, porque 5 = 4 es FALSO.
  • (1 = 1) || (5 = 4) da como resultado VERDADERO, porque 1 = 1 es VERDADERO.
  • (2 = 4) || (5 = 4) da como resultado FALSO, porque ambos son FALSOS.