Number.Round

Syntax

Number.Round(number as nullable number, optional digits as nullable number, optional roundingMode as nullable number) as nullable number

Info

Gibt das Ergebnis der Rundung von number auf die nächste Zahl zurück. Wenn number NULL ist, gibt Number.Round NULL zurück.

number wird standardmäßig auf den nächsten ganzzahligen Wert gerundet, und Werte genau in der Mitte zwischen zwei Zahlen werden aufgelöst, indem auf die nächste gerade Zahl gerundet wird (mithilfe von RoundingMode.ToEven, auch bezeichnet als „unverzerrte Rundung“).

Diese Standardwerte können jedoch mithilfe der folgenden optionalen Parameter überschrieben werden.

  • digits: Bewirkt, dass number auf die angegebene Anzahl von Dezimalstellen gerundet wird.
  • roundingMode: Überschreibt das standardmäßige Verhalten zum Auflösen einer Situation, bei der number zwischen zwei potenziellen Rundungswerten liegt (mögliche Werte finden Sie unter RoundingMode.Type).

Beispiel 1

Rundet 1,234 auf die nächste ganze Zahl.

Number.Round(1.234)

1

Beispiel 2

Rundet 1,56 auf die nächste ganze Zahl.

Number.Round(1.56)

2

Beispiel 3

Rundet 1,2345 auf zwei Dezimalstellen.

Number.Round(1.2345, 2)

1.23

Beispiel 4

Rundet 1,2345 auf drei Dezimalstellen (Aufrundung).

Number.Round(1.2345, 3, RoundingMode.Up)

1.235

Beispiel 5

Rundet 1,2345 auf drei Dezimalstellen (Abrundung).

Number.Round(1.2345, 3, RoundingMode.Down)

1.234