

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

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

`round` arredonda um valor decimal para o inteiro mais próximo se nenhuma escala for especificada, ou para o decimal mais próximo se a escala for especificada.

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

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

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

 *decimal*   
Um campo que usa o tipo de dados decimal, um valor literal, como **17.62**, ou uma chamada para outra função que gera um decimal.

 *escala*   
O número de casas decimais para usar para valores de retorno.

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


| Operando | Tipo de retorno na experiência antiga de preparação de dados | Tipo de retorno na nova experiência de preparação de dados | 
| --- | --- | --- | 
|  INT  |  DECIMAL (FIXO)  |  DECIMAL (FIXO)  | 
|  DECIMAL (FIXO)  |  DECIMAL (FIXO)  |  DECIMAL (FIXO)  | 
|  DECIMAL (FLUTUAR)  |  DECIMAL (FIXO)  |  DECIMAL (FLUTUAR)  | 

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

O exemplo a seguir arredonda um campo decimal para a segunda casa decimal mais próxima.

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

A seguir estão os valores de campo especificados.

```
20.1307
892.0388
57.5447
```

Para esses valores de campo, os seguintes valores são retornados.

```
20.13
892.04
58.54
```