

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

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

`round` は、scale が指定されていない場合は、小数値を最も近い整数に丸め、scale が指定されている場合は、指定された小数点以下の桁数で最も近い小数に四捨五入します。

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

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

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

 *10 進数*   
小数データ型、**17.62** のようなリテラル値、または小数を出力する別の関数の呼び出しを使用しているフィールド。

 *scale*   
戻り値に使用される小数点以下の桁数。

## 戻り型
<a name="round-function-return-type"></a>


| オペランド | レガシーデータ準備エクスペリエンスのリターンタイプ | 新しいデータ準備エクスペリエンスでタイプを返す | 
| --- | --- | --- | 
|  INT  |  DECIMAL (修正済み)  |  DECIMAL (修正済み)  | 
|  DECIMAL (修正済み)  |  DECIMAL (修正済み)  |  DECIMAL (修正済み)  | 
|  DECIMAL (FLOAT)  |  DECIMAL (修正済み)  |  DECIMAL (FLOAT)  | 

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

次の例では、小数フィールドを最も近い小数点以下 2 桁の小数に四捨五入します。

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

次が指定したフィールド値です。

```
20.1307
892.0388
57.5447
```

これらのフィールド値に対して、以下の値が返されます。

```
20.13
892.04
58.54
```