Compartir a través de


Función IF de ER

La función IF devuelve el primer valor especificado si se cumple la condición especificada. De lo contrario, devuelve el segundo valor especificado. El valor que se devuelve puede ser un valor de cualquiera de los tipos de datos admitidos.

Sintaxis

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

Argumentos

condition: Booleano

Una expresión condicional válida que debe probarse.

first value: Cualquiera de los tipos de datos admitidos

El resultado que se devuelve si se cumple la condición.

second value: Cualquiera de los tipos de datos admitidos

El resultado que se devuelve si no se cumple la condición.

Valores de retorno

Cualquiera de los tipos de datos admitidos

El valor resultante de cualquiera de los tipos de datos admitidos.

Notas de uso

Los argumentos first value y second value deben especificarse utilizando el mismo tipo de datos. Se produce una excepción en tiempo de diseño si los tipos de datos de los valores configurados no coinciden.

Si el primer valor y el segundo valor son valores del tipo de datos Contenedor (registro) o Lista de registros, el resultado solo tiene los campos que existen en ambos valores.

Ejemplo

IF (1=2, "condition is met", "condition is not met") devuelve la cadena "no se cumple la condición".

Recursos adicionales

Funciones lógicas