Devuelve uno de varios resultados posibles en función de una serie de pruebas.
Case ( prueba1 ; resultado1 {; prueba2 ; resultado2 ; ... ; resultadoPorDefecto } )
prueba
: cualquier expresión de texto o numérica.
resultado
: resultado correspondiente a la expresión.
Los parámetros entre llaves { } son opcionales.
texto, número, fecha, hora, fecha y hora, contenedor
FileMaker Pro 6.0 o anterior
La función Case evalúa cada expresión de la prueba por orden y si encuentra una expresión verdadera, devuelve el valor especificado en el resultado
correspondiente a dicha expresión.
Puede incluir un resultado predeterminado al final de la lista de parámetros. Si ninguna de las expresiones devuelve True, la función Case devuelve el valor especificado para resultado por defecto
. Si no se ha proporcionado ningún resultado de forma predeterminada, Case devuelve un resultado vacío.
Case ( Puntuación >= 90 ; "Excelente" ; Puntuación > 50 ; "Satisfactorio" ; "Necesita mejora")
muestra Excelente si la puntuación es 90 o superior, Satisfactorio si la puntuación está comprendida entre 50 y 90, y Necesita mejora para cualquier otra puntuación.
Case ( Método de envío="Tierra" ; 2 ; Método de envío="Aire" ; 10 )
devuelve 2 si el campo Método de envío contiene Tierra y devuelve 10 si contiene Aire.