Excel DAX - Operatori logici

È possibile utilizzare operatori logici DAX per combinare espressioni che restituiscono un valore logico o booleano (TRUE o FALSE), per produrre un singolo risultato logico (TRUE o FALSE).

Operatore logico Operazione logica Valutazione
! NON È un operatore unario. Ciò significa che richiede un solo operando. Il risultato è:
  • TRUE se l'operando restituisce FALSE.
  • FALSE se l'operando restituisce TRUE.
&& E TRUE solo se entrambe le espressioni sono TRUE. Altrimenti, FALSE.
|| O FALSE solo se entrambe le espressioni sono FALSE. Altrimenti, VERO.

Esempi

  • ! (1 = 1) restituisce FALSE, perché 1 = 1 è TRUE.
  • ! (1 <> 1) restituisce TRUE, perché 1 <> 1 è FALSE.
  • (1 = 1) && (5> 4) restituisce TRUE, perché entrambi sono TRUE.
  • (5> 4) && (5 = 4) restituisce FALSE, perché 5 = 4 è FALSE.
  • (1 = 1) || (5 = 4) restituisce VERO, perché 1 = 1 è VERO.
  • (2 = 4) || (5 = 4) restituisce FALSE, perché entrambi sono FALSE.