Num - スクリプトおよびチャート関数
Num() は、データ ロード スクリプトのシステム変数またはオペレーティング システムの数値書式設定 (書式文字列が提供されている場合を除く)、およびオプションの小数点記号と千の桁区切りを使用して、数式を数字として書式設定します。
Syntax:
Num(number[, format[, dec_sep [, thou_sep]]])
Return data type: dual
Num 関数は、文字列と数値の両方が指定されたデュアル値を返します。この関数は、入力式の数値を取得し、数値を表す文字列を生成します。
Arguments:
引数 | 説明 |
---|---|
number |
書式設定する数値。 |
format | 結果として返される文字列の書式を設定する方法を記述する文字列。省略されている場合、オペレーティング システムで設定された数字形式が使用されます。 |
dec_sep | 小数点記号を指定する文字列。省略されている場合は、データ ロード スクリプトで設定された MoneyDecimalSep 値が使用されます。 |
thou_sep | 3 桁区切りの記号を指定する文字列。省略されている場合は、データ ロード スクリプトで設定された MoneyThousandSep 値が使用されます。 |
この例では、次のデフォルト設定を前提としています。
- 数値の書式設定 1: # ##0
- 数値の書式設定 2: #,##0
数値の書式設定の詳細については、「数値や日付書式の変換」を参照してください。
Example:
Num( 35648.375 , '0.0' )
結果 | 設定 1 | 設定 2 |
---|---|---|
文字列 |
35 648 375 |
35648.375 |
数値 |
35648375 |
35648.375 |
Example:
Num( 35648, '#,##0.##', '.' , ',' )
結果 | 設定 1 | 設定 2 |
---|---|---|
文字列 |
35,648.00 |
35,648.00 |
数値 | 35648 | 35648 |
Example:
Num( pi( ), '0,00' )
結果 | 設定 1 | 設定 2 |
---|---|---|
文字列 |
3,14 |
003 |
数値 |
3.141592653 |
3.141592653 |
ロード スクリプト
Num は、ロード スクリプトで千の桁区切りと小数点の記号がすでに設定されている場合であっても、そのロード スクリプトで使用して数字の書式を設定できます。以下のロード スクリプトには、特定の千の桁区切りと小数点の記号が含まれていますが、Num を使用して異なる方法でデータの書式を設定します。
データ ロード エディターで、新しいセクションを作成し、サンプル スクリプトを追加して実行します。7その後、結果列に含まれている項目をアプリのシートに追加して結果を表示します。
書式なし | 0 | #,##0 | # ###,00 | # ###,00 , ',' , ' ' | #,###.00 , '.' , ',' | $#,###.00 |
---|---|---|---|---|---|---|
-59.18 | -59 | -59 | -59###,00 | -59,18 | -59.18 | $-59,18 |
15.75 | 16 | 16 | 16###,00 | 15,75 | 15.75 | $15,75 |
1251 | 1251 | 1,251 | 1251###,00 | 1 251,00 | 1,251.00 | $1,251.00 |
3177.4 | 3177 | 3,177 | 3177###,00 | 3 177,40 | 3,177.40 | $3,177.40 |
5356.31 | 5356 | 5,356 | 5356###,00 | 5 356,31 | 5,356.31 | $5,356.31 |
12423.56 | 12424 | 12,424 | 12424###,00 | 12 423,56 | 12,423.56 | $12,423.56 |
21484.21 | 21484 | 21,484 | 21484###,00 | 21 484,21 | 21,484.21 | $21,484.21 |
ロード スクリプト
Num は、ロード スクリプトで使用して、数字をパーセントとして書式設定できます。
データ ロード エディターで、新しいセクションを作成し、サンプル スクリプトを追加して実行します。7その後、結果列に含まれている項目をアプリのシートに追加して結果を表示します。
Discount | Discount #,##0% |
---|---|
0.333333333333333 | 33% |
0.22 | 22% |
0 | 0% |
.14 | 14% |
0.1 | 10% |
0 | 0% |
75 | 7,500% |