round-half-to-even
La fonction round-half-to-even arrondit le nombre fourni (premier argument) à la précision décimale (nombre de chiffres après la virgule) fourni dans le second argument optionnel. Par exemple, si le premier argument est 2.141567 et que le second argument est 3, alors le premier argument (le nombre) est arrondi à trois chiffres après la virgule, le résultat sera donc 2.142. Si aucune précision décimale (second argument) n’est fournie, le nombre sera arrondi à zéro places décimales, c’est à dire donc à un entier.
Le terme "even" dans le nom de la fonction réfère à l’arrondissement à un nombre pair lorsqu’un chiffre dans le nombre fourni se trouve entre deux valeurs. Par exemple, round-half-to-even(3.475, 2) retournerait 3.48.
![mf-func-xpath2-round-half-to-even](./images/mf-func-xpath2-round-half-to-even.png)
Langages
XQuery, XSLT 2.0, XSLT 3.0.
Paramètres
Nom | Type | Description |
---|---|---|
valeur | xs:decimal | Argument obligatoire qui fournit la valeur d’entrée à arrondir. |
precision | xs:integer | Argument optionnel qui spécifie le nombre de décimales à arrondir. La valeur par défaut est de 0. |