跳到主要内容

Num - 脚本和图表函数

Num() 用于使用加载脚本的系统变量或操作系统(如果不提供格式字符串)中设置的数字格式,以及可选的小数位和千分位分隔符,以数字形式设置表达式的格式。

Syntax:  

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

Return data type:

Arguments:   

Num 参数
参数 说明
number

可以设置数字的格式。

format 说明如何设置结果日期字符串格式的字符串。如果省略,则使用在操作系统中设置的日期格式。
dec_sep 指定小数位数字分隔符的字符串。如果省略,则使用加载脚本中设置的 MoneyDecimalSep 值。
thou_sep 指定千分位数字分隔符的字符串。如果省略,则使用加载脚本中设置的 MoneyThousandSep 值。

Examples:  

以下示例假设采用以下默认设置:

  • 数字格式设置 1: # ##0
  • 数字格式设置 2: #,##0

Example 1:  

Num( A, '0.0' )
其中 A=35648.375

示例 1 结果
结果 设置 1 设置 2
字符串:

35 648 375

35648.375

数字:

35648375

35648.375

Example 2:  

Num( A, '#,##0.##', '.' , ',' )
其中 A=35648

示例 2 结果
结果 设置 1 设置 2
字符串:

35,648.00

35,648.00

数字: 35648 35648

Example 3:  

Num( pi( ), '0,00' )

示例 3 结果
结果 设置 1 设置 2
字符串:

3,14

003

数字:

3.141592653

3.141592653

Example 4:  

添加此示例脚本到应用程序并运行。

然后使用 Field1Field2 作为维度构建垂直表。

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。