Wrong Decimal Calculations

In one of the applications, I observed the some unexpected behavior/results from Appian (possible bug) for basic +/- calculations on decimals.

 

92000 - (7000.27 + 73000.27 + 2000.33 + 9999.13) => -1.455192e-011 [expected result is "0"]

<Please evaluate above calculations in expression rule>

 

This happens only certain set of decimal additions, i.e. if only one decimal value is changed in above calculations then we get correct results e.g.:

92000 - (7000.27 + 73000.27 + 2000.33 + 9999.12) => 0.01 (Decimal)

 

Can Product Support team look into the things and fix this issue? This is very common and basic calculations; and causing very big problem in Application workflow.

  Discussion posts and replies are publicly visible

Parents Reply Children