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

Num - 脚本和图表函数

Num() 格式化数字,即使用第二个参数中指定的格式将输入的数值转换为显示文本。如果省略第二个参数,它将使用数据加载脚本中设置的小数点和千位分隔符。自定义小数位和千分位分隔符的符号为可选参数。

语法:  

Num(number[, format[, dec_sep [, thou_sep]]])

返回数据类型:

Num 函数返回同时包含字符串和数字值的双重值。该函数会获取输入表达式的数值,然后生成一个表示此数字的字符串。

参数
参数描述
number 可以计算文本字符串值。
format 指定如何设置结果字符串格式的字符串。如果省略,则使用数据加载脚本中设置的十进制和千位分隔符。

Num 功能支持多种格式选项,可用于不同的数字结构,例如:

#,##0:显示不带小数位的数字。

#,##0.00:显示带两个小数位的数字。

##0.00%:以百分比形式显示带两个小数位的数字。

​#,##0;(#,##0):格式化括号中显示的负数。

$#,##0.00:将数字格式化为带有 $ 符号的货币。

​0.00E+0:以科学记数法显示数字。

dec_sep 指定小数位数字分隔符的字符串。如果省略,则使用数据加载脚本中设置的变量 DecimalSep 的值。

Num 函数支持多种小数位分隔符格式,例如:

逗号 ',':例如,$1,000,00 代表一千美元。

句号 '.':例如,€ 1,000.00

连字符 '-':当使用连字符代替传统的句号或逗号作为小数位分隔符时,它显示的值类似¥1,000-00

有关更多信息,请参阅DecimalSep

thou_sep 指定千分位数字分隔符的字符串。如果省略,则使用数据加载脚本中设置的变量 ThousandSep 的值。

Num 函数支持多种千位数字分隔符选项:

句号 '.' :使用句号作为千位分隔符(在某些欧洲格式中很常见),如果与逗号小数位分隔符结合使用,则显示为 $1.000,00

空格 ​' ':使用空格作为千位分隔符,这在一些欧洲国家很常见。显示为 € 1 000.00

下划线 '_' :使用下划线作为千位分隔符,有时用于技术格式或特定地区格式。显示类似 $1_000.00 的值。

有关更多信息,请参阅ThousandSep

有关数字格式设置的更多信息,请参阅数字格式和时间格式的约定

示例:图表表达式
示例结果(返回的字符串值)
Num(35648.312)返回 35648.312(取决于脚本中的环境变量)
Num(35648.312, '0.0', '.') 返回 35648.3
Num(35648.312, '0,00', ',')返回 3,56,48
Num(35648.312, '#,##0.0', '.', ',')返回 35,648.3
Num(35648.312, '# ##0', ',', ' ')返回 35 648

示例 - Num 基本原理

示例 – Num 场景

本页面有帮助吗?

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