# Num - 脚本和图表函数

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

语法：

Num(number[, format[, dec\_sep [, thou\_sep]]])

返回数据类型： 双

Num 函数返回一个包含字符串和数值的双重值。该函数获取输入表达式的数值，并生成表示数字的字符串。

参数：

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。