Funções lógicas

Você pode usar funções lógicas em uma fórmula para retornar true or false.

Tabela 1: Funções lógicas

Função

Sintaxe

Descrição

IsNotNull(obj)

obj: Objeto do usuário (coluna)

Retorna um valor booleano que indica se um campo fornecido não contém um valor nulo. Quando um campo contém um valor nulo, a função retorna false. Para todos os outros valores, a função retorna true.

IsNull(obj)

obj: Objeto do usuário (coluna)

Retorna um valor booleano que indica se um campo fornecido contém um valor nulo. Quando um campo contém um valor nulo, a função retorna true. Para todos os outros valores, a função retorna false.

<esquerdo> e <direito>

  • left: Operador esquerdo
  • right: Operador direito

Retorna a conjunção lógica de suas entradas booleanas. Esta função retorna false: true and false.

<esquerdo> ou <direito>

  • left: Operador esquerdo
  • right: Operador direito

Retorna a disjunção lógica de suas entradas booleanas. Esta função retorna true: true or false.

se <cond>, então <alt1> senão <alt2>

  • cond: Condição booleana para teste
  • alt1: Alternativa 1
  • alt2: Alternativa 2

Escolhe entre duas alternativas com base em uma condição booleana. A segunda alternativa é opcional e avalia como null quando em falta.

<testExpr> em <candidateList>

  • testExpr: Expressão a ser testada
  • candidateList: Lista de candidatos correspondentes

Utilize para determinar se a primeira entrada corresponde a um valor na lista de uma segunda entrada.

Por exemplo:
3 in [2, 4, 6]
retorna false

não<bool>

bool: Uma booleana

Utilize para negar uma entrada booleana.

Por exemplo:
not false
retorna true
Tabela 2: Exemplo da função <left> e <right>

Esquerda

Direita

Resultado de {Esquerdo} e {Direito}

Verdadeiro

Verdadeiro

true

Verdadeiro

Falso

false

Falso

Verdadeiro

false

Falso

Falso

false

Esta função retorna false: true and false.
Tabela 3: Exemplo da função <left> or <right>
Esquerda Direita Resultado de {Esquerdo} ou {Direito}
Verdadeiro Verdadeiro true
Verdadeiro Falso true
Falso Verdadeiro true
Falso Falso false
Esta função retorna true: true or false.