Partilhar via


Função de ER IF

A função IF devolve o primeiro valor especificado se a condição especificada for preenchida. Caso contrário, devolve o segundo valor especificado. O valor devolvido pode ser um valor de qualquer um dos tipos de dados suportados.

Sintaxe

IF (condition, first value, second value) as any of the supported data types

Argumentos

condition: Booleano

Uma expressão condicional válida que tem de ser testada.

first value: Qualquer um dos tipos de dados suportados

O resultado devolvido se a condição for preenchida.

second value: Qualquer um dos tipos de dados suportados

O resultado devolvido se a condição não for preenchida.

Valores de retorno

Qualquer um dos tipos de dados suportados

O valor resultante de qualquer um dos tipos de dados suportados.

Notas de utilização

Os argumentos first value e second value têm de ser especificados utilizando o mesmo tipo de dados. Uma exceção é iniciada durante a estruturação se os tipos de dados dos valores configurados não corresponderem.

Se o primeiro valor e o segundo valor forem valores do tipo de dados Contentor (registo) ou Lista de registos, o resultado tem apenas os campos que existem em ambos os valores.

Exemplo

IF (1=2, "condition is met", "condition is not met") devolve a cadeia "a condição não é preenchida".

Recursos adicionais

Funções de lógica