Retorna um valor de resultado, de acordo com o valor inteiro de um teste.
Choose(teste;resultado0{;resultado1;resultado2...})
teste
- Qualquer cálculo de inteiro. O resultado do cálculo de teste
deve ser um número que indexa na lista que se segue. Como o índice é um índice baseado em 0, o resultado do teste deverá ser 0 para acessar o primeiro resultado.
resultado
- um ou mais resultados.
Os parâmetros entre chaves { } são opcionais.
texto, número, data, hora, carimbo de data/hora, container
FileMaker Pro 6.0 ou anterior
O FileMaker Pro Advanced avalia o teste
para obter um número de índice, o qual é usado para escolher o resultado ordinal correspondente.
Como a função Choose é uma lista baseada em 0, o primeiro item na lista é indexado como 0 e o segundo, como 1. Por exemplo, se o teste avaliar como 2, o resultadoDois será escolhido.
Choose(Classificação;"Não aplicável";"Bom";"Regular";"Ruim")
Classificação é um número de campo que está vazio ou possui um valor. Se Classificação estiver vazio ou for igual a 0, a função Choose retornará Não aplicável. Se Classificação for igual a 1, o resultado será Bom. Se Classificação for igual a 2, o resultado será Regular, e se for 3, o resultado será Ruim. Se Classificação tiver um valor não mapeado para um dos parâmetros de resultado, a função Choose não retornará nada.