# 数字处理器

对包含数字的列执行多次转换（格式化、比较、舍入）。

数字处理器允许您在转换流中修改具有数字数据类型的记录。

## 数字属性

用于对数字记录执行操作的属性。

信息注释

本部分中列出的属性是该处理器所有功能的默认属性。根据您选择的函数，可能需要定义其他属性。

配置

| 属性 | 配置 |
| --- | --- |
| 函数名称 | <ul> <li> <p><span>比较数字</span>：将此记录与另一个记录或常量进行比较。</p> </li> <li> <p><span>删除小数部分</span>：向零取整。(3.74 -&gt; 3) 和 (-3.74 -&gt; -3)。</p> </li> <li> <p><span>删除负值</span>：用空值替换负整数或十进制值。</p> </li> <li> <p><span>使用向上模式舍入值</span>：根据您设置的精度，将值向上舍入到最接近的数字。（<span>精度</span>设置为 0 时为 3.14-&gt;4，<span>精度</span>设为 1 时为 3.14-&gt;3.2）。</p> </li> <li> <p><span>使用向下模式舍入值</span>：向零舍入。（将<span>精度</span>设置为 0 时为 3.74-&gt;3 和 -3.74-&gt;-3）。</p> </li> <li><span>使用下限模式舍入值</span>：根据您设置的精度，将值向下舍入到最接近的数字。（<span>精度</span>设置为 0 时为 3.74 -&gt; 3，<span>精度</span>设为 1 时为 3.14 -&gt; 3.2）。</li> <li> <p><span>使用 halfUp 模式舍入值</span>：根据您设置的精度，将值舍入到最接近的数字。（<span>精度</span>设置为 0 时为 3.14 -&gt; 3 和 3.74 -&gt; 4）。</p> </li> </ul> |
| 要处理的列 | 在列表中选择要应用函数的列。<br><br>信息注释<br><br>如果要同时将同一函数应用于多个列，请单击 the 打开对话框图标 icon 以打开一个树状视图，以允许您选择多个列。 |
| 创建新列 | 启用此选项可在应用函数后创建新列。如果不启用此选项，则将保留并修改现有列。 |

要重命名处理器，请单击将鼠标悬停在处理器的默认名称上时显示的![编辑](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Resources/Images/TransformationFlow/processor-select-columns-edit_26x24.png)编辑图标。

要编辑其描述，请单击悬停在描述上时显示的![编辑](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Resources/Images/TransformationFlow/processor-select-columns-edit_26x24.png)编辑图标。

## 限制

* 如果目标平台是 Amazon Redshift，则用 ceil 或 floor 四舍五入将始终返回一个整数，这将忽略精确度。