跳到主要内容 跳到补充内容

数字处理器

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

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

数字属性

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

信息注释

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

配置
属性 配置

函数名称

  • 比较数字:将此记录与另一个记录或常量进行比较。

  • 删除小数部分:向零取整。(3.74 -> 3) 和 (-3.74 -> -3)。

  • 删除负值:用空值替换负整数或十进制值。

  • 使用向上模式舍入值:根据您设置的精度,将值向上舍入到最接近的数字。(精度设置为 0 时为 3.14->4,精度设为 1 时为 3.14->3.2)。

  • 使用向下模式舍入值:向零舍入。(将精度设置为 0 时为 3.74->3 和 -3.74->-3)。

  • 使用下限模式舍入值:根据您设置的精度,将值向下舍入到最接近的数字。(精度设置为 0 时为 3.74 -> 3,精度设为 1 时为 3.14 -> 3.2)。
  • 使用 halfUp 模式舍入值:根据您设置的精度,将值舍入到最接近的数字。(精度设置为 0 时为 3.14 -> 3 和 3.74 -> 4)。

要处理的列

在列表中选择要应用函数的列。

信息注释

如果要同时将同一函数应用于多个列,请单击 打开对话框图标 以打开一个树状视图,以允许您选择多个列。

创建新列

启用此选项可在应用函数后创建新列。如果不启用此选项,则将保留并修改现有列。

要重命名处理器,请单击将鼠标悬停在处理器的默认名称上时显示的编辑编辑图标。

要编辑其描述,请单击悬停在描述上时显示的编辑编辑图标。

限制

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

本页面有帮助吗?

如果您发现此页面或其内容有任何问题 – 打字错误、遗漏步骤或技术错误 – 请告诉我们如何改进!