Referencia > Referencia de funciones > Funciones lógicas > Choose
 

Choose

Devuelve un valor de resultado, de acuerdo con el valor de entero de una prueba.

Formato 

Elija ( prueba ; resultado0 {; resultado1 ; resultado2...} )

Parámetros 

prueba: cualquier cálculo entero. El resultado del cálculo de una prueba debe ser un número que se indexe en la lista que sigue. Como el índice está basado en 0, el resultado de la prueba debe ser 0 para acceder al primer resultado.

resultado: uno o más resultados.

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 

FileMaker Pro Advanced evalúa prueba para obtener un número de índice, que se utiliza para elegir el resultado ordinal correspondiente.

Como la función Choose es una lista basada en 0, el primer elemento de la lista se indexa como 0 y el segundo como 1. Por ejemplo, si la prueba se evalúa en 2, se elige resultado2.

Ejemplo 1 

Choose ( Clasificación ; "No se aplica" ; "Buena" ; "Regular" ; "Mala" )

Clasificación es un campo numérico vacío o que aloja un valor. Si Clasificación está vacío o es 0, la función Choose devuelve No se aplica. Si Clasificación es 1, el resultado es Buena. Si Clasificación es 2, el resultado es Regular y, si es 3, el resultado es Mala. Si Clasificación contiene un valor que no corresponde con uno de los parámetros de resultado, la función Choose no devuelve nada.

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