

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

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

`round` redondea un valor decimal al número entero más cercano si no se especifica la escala, o al decimal más cercano si se especifica escala.

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

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

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

 *decimal*   
Un campo que utiliza el tipo de datos decimal, un valor literal como **17.62** o una llamada a otra función que genera un decimal.

 *scale*   
El número de decimales que se va a utilizar para los valores de devolución.

## Tipo de devolución
<a name="round-function-return-type"></a>


| Operando | Escriba el texto de la experiencia antigua de preparación de datos | Escriba el tipo en la nueva experiencia de preparación de datos | 
| --- | --- | --- | 
|  INT  |  DECIMAL (FIJO)  |  DECIMAL (FIJO)  | 
|  DECIMAL (FIJO)  |  DECIMAL (FIJO)  |  DECIMAL (FIJO)  | 
|  DECIMAL (FLOTANTE)  |  DECIMAL (FIJO)  |  DECIMAL (FLOTANTE)  | 

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

En el siguiente ejemplo se redondea un campo decimal al segundo decimal más cercano.

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

Los siguientes son los valores de los campos.

```
20.1307
892.0388
57.5447
```

Para estos valores de campo, se devuelven los siguientes valores.

```
20.13
892.04
58.54
```