Subject: Re: [xsl] Rounding errors in financial app transforms From: Florent Georges <darkman_spam@xxxxxxxx> Date: Fri, 27 Jul 2007 00:38:23 +0200 (CEST) |
Dimitre Novatchev wrote: Hi > > So if you try to round $100.105 to 2 decimal places you > > will get $100.11 whereas any financial system will (probably) > > expect $100.10. > > If this IS the case you are going to have to force values at > > the tipping point to go down not up. > Isn't this exactly what > round-half-to-even($arg as numeric?, $precision as xs:integer) > as numeric? > is supposed to do? As I understand it, it will round 100.115 to 100.12. And the description above always draws down when the last significant digit is 5, so would produces 100.11 instead. But I can be wrong, indeed. Regards, --drkm _____________________________________________________________________________ Ne gardez plus qu'une seule adresse mail ! Copiez vos mails vers Yahoo! Mail
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Rounding errors in financ, Dimitre Novatchev | Thread | RE: [xsl] Rounding errors in financ, Michael Kay |
Re: [xsl] Rounding errors in financ, Dimitre Novatchev | Date | RE: [xsl] Rounding errors in financ, Abel Braaksma (onlin |
Month |