If the source data is floating point decimal fields, this is probably simply rounding.
Your target and actual fields default to D12.2.
The source data is probably single or double precision floating point.
The difference checker respects that format. Whereas the source data comes in in its native format - if it's say 4 places of precision, then it's going to show up as different if the values actually USE that precision.
Note that you can change the precision by using the CODE option and specifying any valid floating point format - e.g. if you know the source data will use up to 4 places of precision, you can use code like
ACTUAL/D[up to 20].4 = segname.fieldname [or whatever more complex or multi-line formula you want to use]
thanks
Bob Jude Ferrante
Director of Business and Development
WebFOCUS Performance Management
Bob_Ferrante@ibi.com
917-339-5105
I'll take any questions about PMF - business or technical - anytime!