Referencia > Referencia de funciones > Funciones lógicas > Case
 
Case
Propósito 
Devuelve uno de varios resultados posibles en función de una serie de pruebas.
Formato 
Case ( prueba1; resultado1{; prueba2; resultado2; ...; resultadoPorDefecto} )
Parámetros 
prueba: cualquier expresión de texto o numérica.
resultado: resultado correspondiente a la expresión.
Los parámetros entre llaves { } son opcionales.
Tipo de datos devuelto 
texto, número, fecha, hora, fecha y hora, contenedor
Se origina en 
FileMaker Pro 6.0 o anterior
Descripció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.
Ejemplos 
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.
Temas relacionados 
Referencia de funciones (lista de categorías)
Referencia de funciones (orden alfabético)
Acerca de las fórmulas
Notas acerca de las funciones
Definir campos de cálculo
Operadores en fórmulas