Arrondi avec format-number - XML/XSL - Programmation
MarshPosté le 23-01-2006 à 11:38:56
Hello all,
J'utilise la fonction format-number pour à la fois formatter mes nombres et leur imposer un format. Ca marche bien mais j'ai un cas qui m'embête : lorsque je suis pile au milieu. Je m'explique avec un exemple :
Marsh Posté le 23-01-2006 à 11:38:56
Hello all,
J'utilise la fonction format-number pour à la fois formatter mes nombres et leur imposer un format. Ca marche bien mais j'ai un cas qui m'embête : lorsque je suis pile au milieu. Je m'explique avec un exemple :
Mon code :
-<xsl:value-of select="format-number(0.8924999,#######0.000, $LOCALE)"/>
-<xsl:value-of select="format-number(0.8925000,#######0.000, $LOCALE)"/>
-<xsl:value-of select="format-number(0.8925001,#######0.000, $LOCALE)"/>
Ca renvoie
- 0.892
- 0.892
- 0.893
Mon problème, c'est que pour la valeur 0.8925000, je veux qu'il arrondisse à la valeur supérieure (0.893) plutot qu'à la valeur inférieure.
Quelqu'un a-t-il une idée élégante à me proposer ??
Thx.