

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

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

`round` arrotonda un valore decimale all'intero più vicino se non è specificata la dimensione oppure posizione decimale più vicina se la dimensione è specificata.

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

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

## Arguments (Argomenti)
<a name="round-function-arguments"></a>

 *decimale*   
Campo che utilizza il tipo di dati decimale, un valore letterale come **17.62** o una chiamata a un'altra funzione che genera un decimale.

 *scale*   
Il numero di posizioni decimali da utilizzare per i valori da restituire.

## Tipo restituito
<a name="round-function-return-type"></a>


| Operando | Inserisci il tipo di restituzione nell'esperienza di preparazione dei dati precedente | Inserisci la nuova esperienza di preparazione dei dati | 
| --- | --- | --- | 
|  INT  |  DECIMALE (FISSO)  |  DECIMALE (FISSO)  | 
|  DECIMALE (FISSO)  |  DECIMALE (FISSO)  |  DECIMALE (FISSO)  | 
|  DECIMALE (FLOAT)  |  DECIMALE (FISSO)  |  DECIMALE (FLOAT)  | 

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

L'esempio seguente arrotonda un campo di valori decimali alla seconda posizione decimale più vicina.

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

I seguenti sono i valori di campo forniti.

```
20.1307
892.0388
57.5447
```

Per questi valori di campo vengono restituiti i seguenti valori.

```
20.13
892.04
58.54
```