Altova MapForce 2025 Enterprise Edition

Die round-half-to-even Funktion rundet die bereitgestellte Zahl (das erste Argument) auf den Präzisionsgrad (Anzahl der Dezimalstellen) auf bzw. ab, der im optionalen zweiten Argument definiert ist. Wenn z.B. das erste Argument 2,141567 und das zweite Argument 3 ist, dann wird das erste Argument (die Zahl) auf drei  Dezimalstellen gerundet, d.h. das Ergebnis ist 2,142. Wenn kein Präzisionsgrad (zweites Argument) angegeben ist, wird die Zahl auf null Dezimalstellen, also eine Ganzzahl gerundet.

 

"even" im Funktionsnamen bezieht sich auf die Rundung auf eine gerade Zahl, wenn eine Ziffer in einer Zahl sich genau in der Mitte zwischen zwei Werten befindet. round-half-to-even(3,475, 2) ergäbe z.B. 3,48.

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

 

 

Sprachen

XQuery, XSLT 2.0, XSLT 3.0..

 

Parameter

Name

Typ

Beschreibung

value

xs:decimal

Obligatorisches Argument, das den zu rundenden Input-Wert bereitstellt.

precision

xs:integer

Optionales Argument, das die Anzahl der Dezimalstellen angibt, auf die gerundet werden soll. Der Standardwert ist 0.

© 2018-2024 Altova GmbH