If
Propósito
Devuelve resultado1 o resultado2 en función del valor de una prueba.
Formato
If ( prueba ; resultadoUno {; resultadoDos} )
Parámetros
prueba: Cualquier valor o
expresión lógica.
resultadoUno: Expresión o nombre de
campo resultadoDos: Expresión o nombre de campo
Los parámetros entre llaves { } son opcionales.
Tipo de datos devuelto
texto, numérico, fecha, hora, marca de fecha y hora, contenedor
Se origina en
FileMaker Pro 6.0 o anterior
Descripción
Si
prueba es True (cualquier resultado numérico distinto de cero), FileMaker Pro devuelve
resultadoUno. Si
prueba es falso (0), se devuelve
resultadoDos. Si
prueba es False y no se proporciona ningún
resultadoDos,
If devuelve un resultado vacío.
Prueba debe ser una expresión que devuelva un resultado numérico o
booleano (verdadero, falso).
Notas
•Si tiene más de dos resultados posibles, considere la posibilidad de utilizar la función Case.
•De forma predeterminada, si prueba hace referencia a un campo que ya no contiene valores, If devuelve un resultado vacío. Para omitir esta funcionalidad, anule la selección de la casilla de verificación No evaluar si todos los campos indicados están vacíos.
Ejemplos
If ( País = "EE.UU." ; "Servicio técnico de EE.UU." ; "Servicio técnico internacional" ) devuelve Servicio técnico internacional si el campo País contiene Francia o Japón. Devuelve Servicio técnico de EE.UU. si el campo País contiene EE.UU.
If ( Estado = "CA" ; Subtotal * Tasa impositiva de CA ; 0 ) devuelve la tasa si el comprador es residente de California; de lo contrario, devuelve el valor 0.
Temas relacionados