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。