Généralement, lorsque vous créez un rapport, les données dont vous avez besoin se trouvent déjà dans les champs des tables de la base de données. Par exemple, pour préparer une liste de commandes, la procédure à suivre consisterait à placer les champs appropriés sur le rapport.
Toutefois, vous pouvez avoir besoin de données n'existant dans aucun des champs de données. Lorsque ce cas se présente, il est nécessaire de créer une formule. Pour calculer, par exemple, le nombre de jours nécessaires au traitement de chaque commande, il vous faut une formule qui détermine le nombre de jours qui s'écoulent entre la date de la commande et la date de la livraison. Crystal Reports facilite la création d'une telle formule.