

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# Round
<a name="round-function"></a>

`round` rundet einen Dezimalwert auf den nächsten Ganzzahlwert, wenn keine Skalierung angegeben ist, oder auf die nächste Dezimalstelle, wenn eine Skalierung angegeben ist.

## Syntax
<a name="round-function-syntax"></a>

```
round(decimal, scale)
```

## Argumente
<a name="round-function-arguments"></a>

 *Dezimalwert*   
Ein Feld, das den Datentyp "decimal", einen literalen Wert wie **17.62** oder den Aufruf einer anderen Funktion verwendet, die einen Dezimalwert ausgibt.

 *scale*   
Die Anzahl der Dezimalstellen für die Rückgabewerte.

## Rückgabetyp
<a name="round-function-return-type"></a>


| Operand | Geben Sie die Rückgabeart in der alten Datenaufbereitung ein | Geben Sie die neue Datenaufbereitungserfahrung ein | 
| --- | --- | --- | 
|  INT  |  DEZIMAL (FEST)  |  DEZIMAL (FEST)  | 
|  DEZIMAL (FEST)  |  DEZIMAL (FEST)  |  DEZIMAL (FEST)  | 
|  DEZIMAL (FLOAT)  |  DEZIMAL (FEST)  |  DEZIMAL (FLOAT)  | 

## Beispiel
<a name="round-function-example"></a>

Im folgenden Beispiel wird der Wert eines Dezimalfelds auf die nächstliegende zweite Dezimalstelle gerundet.

```
round(salesAmount, 2)
```

Das Feld enthält folgende Werte.

```
20.1307
892.0388
57.5447
```

Für diese Feldwerte werden die folgenden Ergebniswerte zurückgegeben.

```
20.13
892.04
58.54
```