Problema o errore: a causa di limitazioni dei tipi di dati utilizzati in
Campaign, potrebbe verificarsi una perdita di precisione in diverse situazioni. Ad esempio, quando si utilizzano numeri maggiori di 15 cifre,
Campaign approssima tali valori. Inoltre, quando si aggiungono valori non interi, si verifica una perdita di precisione (ad esempio, è possibile che
95.1 + 4.9 non corrisponda esattamente
100).
Soluzione: possibili soluzioni temporanee: quando si utilizzano valori non interi, se è possibile renderli interi con meno di 15 cifre, non si verificherà alcuna perdita di precisione (ad esempio, moltiplicando i valori nell'esempio precedente per 10 e aggiungendo un piccolo delta e quindi utilizzando la macro
FLOOR() per renderlo un numero intero, confronterà correttamente
951 + 49 = 1000 come
TRUE).