

终止支持通知： Amazon 将于 2025 年 12 月 15 日终止对的支持 Amazon IoT Analytics。2025 年 12 月 15 日之后，您将无法再访问 Amazon IoT Analytics 控制台或 Amazon IoT Analytics 资源。有关更多信息，请参阅[Amazon IoT Analytics 终止支持](https://docs.amazonaws.cn/iotanalytics/latest/userguide/iotanalytics-end-of-support.html)。

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# trunc(Decimal, int)
<a name="math-trunc"></a>

按照第二个参数指定的 `Decimal` 位数截断第一个参数。如果第二个参数小于零，则会设置为零。如果参数第二大于 34，则会设置为 34。将从结果中删除结尾的零。

示例：

`trunc(2.3, 0)` = 2

`trunc(2.3123, 2)` = 2.31

`trunc(2.888, 2)` = 2.88

`trunc(2.00, 5)` = 2


| 参数类型 1 | 参数类型 2 | 结果 | 
| --- | --- | --- | 
| `Int` | `Int` | 源值。 | 
| `Int` / `Decimal` / `String` | `Int` / `Decimal` | 第一个参数被截断到由第二个参数所指定的长度。第二个参数如果不是 `Int`，将向下舍入至最近的 `Int`。所有字符串均转换为 `Decimal` 值。如果字符串转换失败，则结果为 `Undefined`。 | 
| 其他值 |  | Undefined。 | 