Les formules sont constituées de deux parties essentielles : la syntaxe et les composants. La syntaxe constitue l'ensemble des règles à suivre pour organiser les composants. Pour en savoir plus sur la syntaxe, voir
Principes fondamentaux de la syntaxe Crystal.
Les composants sont les éléments que vous ajoutez pour créer une formule. Vous pouvez utiliser les composants suivants dans votre formule.
Champs
Exemple : {CLIENTS.NOM DU CLIENT}, {CLIENTS.VENTES DE L'ANNEE DERNIERE}
Nombres
Exemple : 1, 2, 3,1416
Texte
Exemple : "Quantité", ":", "votre texte"
Opérateurs
Exemple : + (addition), / (division), -x (négation)
Les opérateurs correspondent à des actions pouvant être utilisées dans les formules.
Fonctions
Exemple : Round (x), Trim (x)
Les fonctions effectuent des calculs tels que la moyenne, la somme ou le comptage. Toutes les fonctions disponibles sont répertoriées avec leurs arguments et sont regroupées selon leur usage.
Fonctions personnalisées
Exemple : cdPremierJourDuMois, cdJoursFériés
Les fonctions personnalisées permettent de partager et de réutiliser une logique de formule. Une fois dans le rapport, les fonctions personnalisées peuvent être utilisées lors de la création de formules.
Structures de contrôle
Exemple : If" et "Select", boucles "For"
Valeurs de champs de groupe
Exemple : Average (chp, chpCond), Sum (chp, chpCond, "condition")
Les valeurs de champs de groupe permettent d'effectuer le résumé d'un groupe. Vous pouvez par exemple utiliser des valeurs de champs de groupe pour déterminer le pourcentage du total général représenté par chaque groupe.
Autres formules
Exemple : {@BénéficeBrut}, {@QUOTA}