ROUND( )-Funktion

Gibt einen numerischen Ausdruck zurück, der auf eine angegebene Anzahl von Dezimalstellen gerundet wurde.

ROUND(nExpression, nDecimalPlaces)

Rückgabewerte

Numerisch

Parameter

  • nExpression
    Gibt den numerischen Ausdruck an, dessen Wert gerundet werden soll.

  • nDecimalPlaces
    Gibt die Anzahl von Dezimalstellen an, auf die nExpression gerundet wird.

    Wenn nDecimalPlaces negativ ist, gibt ROUND( ) eine ganze Zahl zurück, die links vom Dezimalzeichen so viele Nullen enthält, wie in nDecimalPlaces angegeben ist. Wenn beispielsweise nDecimalPlaces gleich -2 ist, sind die erste und die zweite Ziffer links vom Dezimalzeichen in dem betreffenden Wert 0.

Hinweise

Der Wert, den ROUND( ) zurückgibt, hat die gleiche Anzahl von Dezimalstellen wie nDecimalPlaces. ROUND( ) ignoriert die Anzahl von Dezimalstellen, die mit SET DECIMALS angegeben wird.

Beispiel

SET DECIMALS TO 4
SET FIXED ON     && Fix decimal display
CLEAR

? ROUND(1234.1962, 3) && Displays 1234.1960
? ROUND(1234.1962, 2) && Displays 1234.2000
? ROUND(1234.1962, 0) && Displays 1234.0000
? ROUND(1234.1962, -1)  && Displays 1230.0000
? ROUND(1234.1962, -2)  && Displays 1200.0000
? ROUND(1234.1962, -3)  && Displays 1000.0000

SET FIXED OFF  && Restore start up defaults
SET DECIMALS TO 2

Siehe auch

INT( ) | SET DECIMALS | SET FIXED