Função de ER IF
A função IF
retorna o primeiro valor especificado se a condição especificada for atendida. Caso contrário, ele retorna o segundo valor especificado. O valor retornado pode ser um valor de qualquer um dos tipos de dados com suporte.
Sintaxe
IF (condition, first value, second value) as any of the supported data types
Argumentos
condition
: Booliano
Uma expressão condicional válida que deve ser testada.
first value
: Qualquer um dos tipos de dados com suporte
O resultado que será retornado se a condição for atendida.
second value
: Qualquer um dos tipos de dados com suporte
O resultado que será retornado se a condição não for atendida.
Valores de retorno
Qualquer um dos tipos de dados com suporte
O valor resultante de qualquer um dos tipos de dados com suporte.
Notas de uso
Os argumentos first value
e second value
devem ser especificados usando o mesmo tipo de dados. Uma exceção é gerada no momento do design se os tipos de dados dos valores configurados não forem correspondentes.
Se o primeiro e o segundo valor forem valores do tipo de dados Contêiner (registro) ou Lista de registros, o resultado terá somente os campos existentes nos dois valores.
Exemplo
IF (1=2, "condition is met", "condition is not met")
retorna a cadeia de caracteres "condição não atendida".