跳到主要內容

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。