Altova MapForce 2025 Professional Edition

The round-half-to-even function rounds the supplied number (first argument) to the degree of precision (number of decimal places) supplied in the optional second argument. For example, if the first argument is 2.141567 and the second argument is 3, then the first argument (the number) is rounded to three decimal places, so the result will be 2.142. If no precision (second argument) is supplied, the number is rounded to zero decimal places, that is, to an integer.

 

The "even" in the name of the function refers to the rounding to an even number when a digit in the supplied number is midway between two values. For example, round-half-to-even(3.475, 2) would return 3.48.

mf-func-xpath2-round-half-to-even

 

 

Languages

XQuery, XSLT 2.0, XSLT 3.0.

 

Parameters

Name

Type

Description

value

xs:decimal

Mandatory argument which provides the input value to be rounded.

precision

xs:integer

Optional argument which specifies the number of decimal places to round to. The default value is 0.

© 2018-2024 Altova GmbH