Hi Istvan ,
I guess I can't answer your question, but I wanted to share some information.
The expression (0E-8) and (0.0000000) are equal to the same numeric data. 0E-8 means 0*10⁻-⁸ or 0/10000000 these all equal 0.
When you convert this expression to string, you get 0.0000000 data, not 0. To arrange this, you need to determine the number of digits after the point according to your needs.
eg.
0.000001 = 1E-7 = 1/10000000 = 1*10⁻-⁷
Regards
Ridvan
I’ve not used OData much, but I did have a similar problem a few weeks ago with formatting the output of decimals as Strings. I built a module and put it in the Marketplace called Decimal Tools. The module gives extended versions of the built in parseDecimal and formatDecimal functions with more control over the format of the number. Would it be of use to you here?
https://marketplace.mendix.com/link/component/119981