Verwijzingen > Naslaggegevens voor functies > Logische functies > Choose
 

Choose

Geeft als resultaat één resultaatwaarde, volgens de geheel-getalwaarde van een test.

Opmaak 

Choose(test;resultaat0[;resultaat1;resultaat2]...)

Parameters 

test - Een berekening van een geheel getal. Het berekeningsresultaat van de test moet een getal zijn dat wordt geïndexeerd in de lijst die erop volgt. Aangezien de index 0 als basis heeft, moet het testresultaat 0 zijn om toegang te krijgen tot het eerste resultaat.

resultaat - één of meer resultaten.

Parameters tussen accolades { } zijn optioneel.

Resulterend gegevenstype 

tekst, getal, datum, tijd, tijdstempel, container

Afkomstig van 

FileMaker Pro 6.0 of lager

Beschrijving 

FileMaker Pro Advanced evalueert test om een indexgetal te verkrijgen dat wordt gebruikt om het overeenkomende ranggetalresultaat te kiezen.

Aangezien de functie Choose een op 0 gebaseerde lijst is, wordt het eerste item in de lijst als 0 en het tweede item in de lijst als 1 geïndexeerd. Als test bijvoorbeeld 2 als resultaat geeft, dan wordt resultaat2 gekozen.

Voorbeeld 1 

Choose(Beoordeling ; "Niet van toepassing" ; "Goed" ; "Redelijk" ; "Slecht")

Beoordeling is een getalveld dat leeg is of een waarde bevat. Als Beoordeling leeg is of de waarde 0 heeft, geeft de functie Choose Niet van toepassing als resultaat. Is Beoordeling 1, dan is het resultaat Goed. Is Beoordeling 2, dan is het resultaat Redelijk, en bij 3 is het resultaat Slecht. Als Beoordeling een waarde bevat die niet wordt toegewezen aan een van de resultaatparameters, geeft de functie Choose niets als resultaat.

Verwante onderwerpen 

Naslaggegevens voor functies (lijst met categorieën)

Naslaggegevens voor functies (alfabetisch overzicht)

Formules

Functies

Berekeningvelden definiëren

Operatoren gebruiken in formules