Skip to main content
Open

Add Numeric Tolerance to ChangeDetector

Related products:FME Form
  • May 14, 2026
  • 3 replies
  • 48 views

brown3k
Contributor
Forum|alt.badge.img+7

Due to the way decimals get stored one dataset may, for example, contain 1.7 and another 1.700000003. I can tell by looking that they’re the same as the data has no more than 4 decimal places.

 

It would be nice if the ChangeDetector had a tolerance for numbers. If I used 0.00001 for the above, as the difference between them is less than that, it would treat the data as unchanged.

3 replies

PierreAtSafe
Safer
Forum|alt.badge.img+11
Updated idea statusNewOpen

j.botterill
Influencer
Forum|alt.badge.img+58
  • Influencer
  • May 19, 2026

Prior to changeDetector you may want to check the schema and the data type of the numerical attribute you are testing in changeDetector

attributeManager set data type for the numerical field in original and another in revised inputs going into chnageDetector 

you can also set the precision of decimals using AttirbuteRounder on this numerical field 

 


brown3k
Contributor
Forum|alt.badge.img+7
  • Author
  • Contributor
  • May 22, 2026

you can also set the precision of decimals using AttirbuteRounder on this numerical field 

 

I did solve it with AttributeRounders. It’d still be nice to have the ChangeDetector include a rounding tolerance instead.