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.