FLOAT Datatype; Minimum Value?
Posted: Thu Jul 27, 2006 6:23 am
Hello,
I am populating a financial application, that requires a high degree of accuracy for obvious reasons...
I have a required field of Float datatype, that has some data quality issues at the source, in that the source value is coming as a zero...however, zero is not an acceptable value for the application.
I have tried replacing zero with "0.00000001" or 0.99E-99, but DataStage seems to reset the value to 0 again. I have tested my (simple) expression with other values (such as "9999999999" for a test), and it works correctly...
NOTE ...I misquoted the number I used...it was "0.00000000000000000001" and this reverts to 0
Any ideas? What IS the minimum value that can be populated to a FLOAT datatype without being defaulted back to zero? This seems like strange behaviour....
Thanks
W
I am populating a financial application, that requires a high degree of accuracy for obvious reasons...
I have a required field of Float datatype, that has some data quality issues at the source, in that the source value is coming as a zero...however, zero is not an acceptable value for the application.
I have tried replacing zero with "0.00000001" or 0.99E-99, but DataStage seems to reset the value to 0 again. I have tested my (simple) expression with other values (such as "9999999999" for a test), and it works correctly...
NOTE ...I misquoted the number I used...it was "0.00000000000000000001" and this reverts to 0
Any ideas? What IS the minimum value that can be populated to a FLOAT datatype without being defaulted back to zero? This seems like strange behaviour....
Thanks
W