round(bigdecimal a, b)


Rundet den Wert a auf b Nachkommastellen. Diese Funktion ist für die Rundung kaufmännischer Werte empfohlen, da es anders als bei round(a, b) nicht zu Rundungsfehlern oder Darstellungen in Exponentialform kommen, weil intern der Datentyp BigDecimal verwendet wird. Ein nicht-numerischer Wert a wird als 0 interpretiert. Siehe Beispiele unten.

Parameterbeschreibung


Parameter

Beschreibung

a

Numerischer Wert.

b

(optional) Nachkommastellen. Default: 0


Beispiele


Parameter a

Parameter b

Ergebnis

2.135

0

2

2.135

1

2.1

2.135

2

2.14

abc

2

0.00