CasewareDocumentatie
Fixes in Caseware Cloud Opdrachten 2026-10Bekijk de nieuwste updates

De functie CHOOSE

De functie CHOOSE retourneert een van meerdere waarden op basis van de numerieke waarde van een uitdrukking. Als de uitdrukking gelijk is aan 1, wordt de eerste waarde geretourneerd. Als de uitdrukking gelijk is aan 2, wordt de tweede waarde geretourneerd. Als de uitdrukking een waarde retourneert die niet is opgegeven, retourneert de functie Null.

Syntaxis

CHOOSE(uitdrukking,waarde1,<waarde2,...>)

Voorbeeld 1

KIES(c3, "Eerste", "Tweede", "Derde")

Als cel c3 de waarde 1 heeft, wordt in de cel Ingehouden winstweergegeven. Als c3 gelijk is aan 2, wordt in de cel Tweedeweergegeven, en als c3 gelijk is aan 3, wordt in de cel Derdeweergegeven. Als c3 een andere waarde bevat dan 1, 2 of 3, blijft de cel leeg.

Voorbeeld 2

KIES(CLP22,CLP63,CLP65,CLP67,CLP69,CLP71,CLP73,CLP75,CLP77,CLP79,CLP81,CLP83,CLP85)

In het bovenstaande voorbeeld wordt gekeken naar de waarde van CLP22, de code voor de engagement-eigenschappen die de huidige actieve periode aangeeft. Als de huidige actieve periode 1 is, wordt in de cel CLP63 weergegeven, het CLP-equivalent van de einddatum van periode 1. Als deze waarde gelijk is aan 2, wordt CLP65 weergegeven, de CLP-code die overeenkomt met de einddatum van periode 2. Als het getal 3 is, wordt de einddatum van periode 3 weergegeven, enzovoort.

Evenzo,

KIES(CLP22,CLP62,CLP64,CLP66,CLP68,CLP70,CLP72,CLP74,CLP76,CLP78,CLP80,CLP82,CLP84)

Geeft de begindatum van de huidige actieve periode weer.

Opmerkingen

  • Het is ook mogelijk om de PERTOJ-functie te gebruiken om de Juliaanse datum van een bepaalde periode te berekenen.

Gerelateerde onderwerpen