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".