Compartilhar via


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

Recursos adicionais

Funções lógicas