Problème ou erreur : En raison des limitations liées aux types de données utilisés dans
Campaign, une perte de précision peut se produire dans certaines circonstances. Par exemple, lorsque des nombres supérieurs à 15 chiffres sont utilisés,
Campaign donne une approximation de ces valeurs. En outre, lorsque vous ajoutez des valeurs non entières, la précision est perdue (par exemple,
95,1 + 4,9 n'est peut-être pas exactement égal à
100).
Solution : solutions palliatives possibles : lorsque vous utilisez des valeurs non entières, il n'y aura aucune perte de précision si vous pouvez les transformer en des valeurs entières composées de moins de 15 chiffres. Par exemple, multipliez les valeurs de l'exemple précédent par 10 et ajoutez une petite valeur delta (par exemple 0,3), puis utilisez la macro
FLOOR() pour faire de cette valeur un nombre entier. La valeur
951 + 49 = 1000 sera ainsi considérée comme
TRUE.