Funzioni definite dall'utente

Simile a Campi definiti dall'utente è anche possibile personalizzare le funzioni. Anche queste si possono ritrovare in Finestra principale ->Dati Partecipanti -> Campi/Funzioni personalizzate. Supponiamo che tu voglia cambiare le lettere maiuscole / minuscole, in modo che la prima lettera sia maiuscola e le altre lettere minuscole. Per questo è possibile definire la funzione RightCase:

RightCase(x)
lcase(left([x];1)) & lcase(mid([x]; 2))

Ora puoi usare la nuova funzione come qualsiasi altra funzione. Ad esempio, questo restituirà Raceresult:

RightCase("raCEreSuLt")

Le funzioni possono anche avere diversi parametri. Ad esempio, definire una funzione add:

add(x;y)
[x]+[y]

I nomi dei parametri possono essere definiti liberamente. Quando li utilizzi nella definizione della funzione, devono essere racchiusi tra parentesi quadre.