Num - 脚本和图表函数
Num() 设置数字格式,即使用第二个参数中指定的格式将输入的数值转换为显示文本。如果省略第二个参数,它将使用数据加载脚本中设置的十进制和千分隔符。自定义小数位和千位分隔符符号是可选参数。
语法:
Num(number[, format[, dec_sep [, thou_sep]]])
返回数据类型: 双
Num 函数返回一个包含字符串和数值的双重值。该函数获取输入表达式的数值,并生成表示数字的字符串。
参数:
参数 | 说明 |
---|---|
number |
可以设置数字的格式。 |
format |
字符串,指定如何格式化生成的字符串。如果省略,则使用数据加载脚本中设置的十进制和千位分隔符。 |
dec_sep |
指定小数位数字分隔符的字符串。如果省略,则使用在数据加载脚本中设置的变量 DecimalSep 的值。 |
thou_sep |
指定千分位数字分隔符的字符串。如果省略,则使用在数据加载脚本中设置的变量 ThousandSep 的值。 |
示例:
下表显示了字段 A 等于 35648.312 时的结果。
A | 结果 |
---|---|
Num(A) | 35648.312(取决于脚本中的环境变量) |
Num(A, '0.0', '.') | 35648.3 |
Num(A, '0,00', ',') | 35648,31 |
Num(A, '#,##0.0', '.', ',') | 35,648.3 |
Num(A, '# ##0', ',', ' ') | 35 648 |
示例:
添加此示例脚本到应用程序并运行。
然后使用 Field1和 Field2 作为维度构建垂直表。
Sheet1:
let result= Num( pi( ), '0,00' );
Load * inline
[Field1; Field2
9; 8,2
1; $(result)
](delimiter is ';');
Field1 包含值 1 和 9。
Field2 包含值 3,14 和 8,2。