Pour déterminer si vous allez utiliser une fonction personnalisée, examinez les avantages de ces fonctions :
Les fonctions personnalisées peuvent remplacer des sections de logique communes à plusieurs formules différentes qui sont à leur tour susceptibles d'être utilisées dans un grand nombre de rapports différents.
Les fonctions personnalisées peuvent permettre aux utilisateurs de limiter le temps qu'ils passent à écrire eux-mêmes des formules ; il vous suffit de fournir la logique de formule dont ils ont besoin sous la forme d'une fonction personnalisée.
Les fonctions personnalisées peuvent utiliser des arguments, d'où une grande souplesse d'emploi.
Vous pouvez définir un texte d'aide et des valeurs d'argument par défaut pour vos fonctions personnalisées en vue de faciliter leur utilisation.
A la différence des bibliothèques de fonctions utilisateur (UFL - User Function Libraries) auxquelles elles sont reliées, les fonctions personnalisées sont enregistrées dans le fichier de rapport (.rpt) et ne sont soumises à aucune dépendance externe.
Les fonctions personnalisées sont sans statut : la même entrée produit toujours le même résultat.