数字函数 | Qlik Cloud帮助
跳到主要内容 跳到补充内容

数字函数

如果检测到的数据不是数字,那么在应用其他与数字相关的函数之前,则需要先对数字列应用转换为数字函数。您必须填写的分隔符信息对应的是将文本解析为数字的输入格式分隔符,而非数字的显示格式分隔符。

比较数字

将列中的数字与特定值或其他列中的值进行比较。如果满足运算符设置的条件,函数将返回 TRUE,否则将返回 FALSE。

属性

属性 配置
要处理的列

选择要应用该函数的列。

如果要将其应用于多列,请使用下拉列表选择要应用的列,然后单击应用

比较运算符

选择要用于比较的运算符:

  • = 等于

  • != 为不等于

  • 大于

  • >= 大于或等于

  • < 小于

  • <= 小于或等于

配合使用
  • :选择此选项可以将列与在字段中设置的固定值进行比较。

  • 其他列:选择此选项可以将列与下拉菜单中设置的另一列的值进行比较。

创建新列 如果您想将此函数的结果输出到一个新列中并保持原始列不变,请选中此复选框。

示例

输入 配置 输出
  • 12345

  • 42

  • 365

  • 比较运算符:>

  • 与以下项一起使用: 值

  • 值:300

  • True

  • False

  • True

转换为数字

转换列中包含的数据类型,以便在系统中将其解释为数字。

属性

属性 配置
要处理的列

选择要应用该函数的列。

如果要将其应用于多列,请使用下拉列表选择要应用的列,然后单击应用

小数位分隔符 输入一个字符作为数字数据的小数位分隔符。
千分位分隔符 输入一个字符作为数字数据的小数位分隔符。
创建新列 如果您想将此函数的结果输出到一个新列中并保持原始列不变,请选中此复选框。

格式化编号

更改数值的显示方式,使用预定义或自定义样式。

属性

属性 配置
要处理的列

选择要应用该函数的列。

输出格式

从下拉列表中选择一种预定义模式,或输入自定义格式以应用于数字:

  • 1,000 (#,##0)

  • 1,000.1 (#,##0.0)

  • 1,000.12 (#,##0.00)

  • 12% (0%)

  • 12.3% (0.0%)

  • 12.34% (0.00%)

  • 自定义,用于输入您的特定数字格式,在自定义格式字段中设置。
小数位分隔符

可选地输入一个字符作为输出的小数位分隔符。

千分位分隔符

可选输入一个字符,作为输出的千分位分隔符。

创建新列

如果您想将此函数的结果输出到一个新列中并保持原始列不变,请选中此复选框。

示例

输入 配置 输出
  • 0

  • 19021.04

  • 1429.68

  • 输出格式:1,000.12 (#,##0.00)

  • 小数位分隔符: 。

  • 千分位分隔符: ,

  • 0.00

  • 19,021.04

  • 1,429.68

删除小数部分

删除数字的小数部分,使其四舍五入为零。

属性

属性 配置
要处理的列

选择要应用该函数的列。

如果要将其应用于多列,请使用下拉列表选择要应用的列,然后单击应用

创建新列 如果您想将此函数的结果输出到一个新列中并保持原始列不变,请选中此复选框。

示例

输入 输出
  • 3.14

  • -19.89

  • 3

  • -19

删除负值

将负整数或十进制值替换为空值。

属性

属性 配置
要处理的列

选择要应用该函数的列。

如果要将其应用于多列,请使用下拉列表选择要应用的列,然后单击应用

创建新列 如果您想将此函数的结果输出到一个新列中并保持原始列不变,请选中此复选框。

示例

输入 输出
  • 121021

  • -365

  • 121021

  • null

使用 ceil 模式对值进行取舍

根据您设置的精度,将值四舍五入到最接近的数字。

属性

属性 配置
要处理的列

选择要应用该函数的列。

如果要将其应用于多列,请使用下拉列表选择要应用的列,然后单击应用

精度 设置想要保留的小数位数。
创建新列 如果您想将此函数的结果输出到一个新列中并保持原始列不变,请选中此复选框。

示例

输入 配置 输出
3.14

精度:0

3
3.14 精度:1 3.2

使用 down 模式对值进行取舍

将值四舍五入为零。

属性

属性 配置
要处理的列

选择要应用该函数的列。

如果要将其应用于多列,请使用下拉列表选择要应用的列,然后单击应用

精度 设置想要保留的小数位数。
创建新列 如果您想将此函数的结果输出到一个新列中并保持原始列不变,请选中此复选框。

示例

输入 配置 输出
3.74

精度:0

3
-3.74 精度:1 -3.7

使用 floor 模式对数值进行取舍

根据您设置的精度,将值四舍五入到最接近的数字。

属性

属性 配置
要处理的列

选择要应用该函数的列。

如果要将其应用于多列,请使用下拉列表选择要应用的列,然后单击应用

精度 设置想要保留的小数位数。
创建新列 如果您想将此函数的结果输出到一个新列中并保持原始列不变,请选中此复选框。

示例

输入 配置 输出
3.74

精度:0

3
3.74 精度:1 3.7

使用 half up 模式对数值进行取舍

根据您设置的精度,将值四舍五入到最接近的数字。

属性

属性 配置
要处理的列

选择要应用该函数的列。

如果要将其应用于多列,请使用下拉列表选择要应用的列,然后单击应用

精度 设置想要保留的小数位数。
创建新列 如果您想将此函数的结果输出到一个新列中并保持原始列不变,请选中此复选框。

示例

输入 配置 输出
3.14

精度:0

3
3.74 精度:0 4
3.74 精度:1 3.7
3.78 精度:1 3.8

本页面有帮助吗?

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