メイン コンテンツをスキップする 補完的コンテンツへスキップ

Num# - スクリプトおよびチャート関数

Num#() は、テキスト文字列を数値として解釈します。つまり、2 番目のパラメータで指定された形式を使用して、入力文字列を数値に変換します。2 番目のパラメーターを省略すると、データ ロード スクリプトで設定された 10 進数と 1000 進数の区切り文字が使用されます。カスタムの小数点および桁区切り記号は、オプションのパラメータです。

構文:  

Num#(text[, format[, dec_sep [, thou_sep ] ] ])

戻り値データ型: デュアル

Num#() 関数は、文字列と数値の両方が指定されたデュアル値を返します。この関数は、入力式のテキスト表現を取得し、数値を生成します。数値の形式は変更されません。出力は入力と同じ方法で形式化されます。

引数
引数説明
text 評価対象のテキスト文字列。
format

最初のパラメータで使用される数値形式を指定する文字列。省略した場合、データ ロード スクリプトで設定されている 10 進数と 1000 進数の区切り文字が使用されます。

dec_sep

小数点記号を指定する文字列。省略した場合、データ ロード スクリプトで設定された変数 DecimalSep 値が使用されます。

thou_sep

3 桁区切りの記号を指定する文字列。省略されている場合は、データ ロード スクリプトで設定された変数 ThousandSep 値が使用されます。

例: チャートの数式
結果 (文字列) 結果 (数値)
Num#( '35,648.31', '#', '.' , ',' )35,648.3135648.31
Num#( ‘35 648.312’, '#', '.' , ',' )35 648.31235648.312
Num#( '35.648,3123', '#', '.' , ',' )35.648,3123-
Num#( '35 648,31234', '#', '.' , ',' )35 648,31234-
Num#('1,234.56', '#,##0.00')1,234.561234.56
Num#('$1,230.45', '$#,##0.00')$1,230.451230.45
Num#('20220315', 'YYYYMMDD')2022031520220315

例 - Num# の基本

このページは役に立ちましたか?

このページまたはコンテンツに、タイポ、ステップの省略、技術的エラーなどの問題が見つかった場合は、お知らせください。改善に役立たせていただきます。