フォーマットを変換したい場合、数値フォーマッティングロジックを使用します。サンプルプロジェクトの説明CSVファイルの「購入品リスト」を読み取り、以下の計算を行った上で、CSVファイルに書き込みます。出力書式は、数値フォーマッティングロジックにて変換します。「単価」に「個数」を掛けて、「金額」を求めます。「不良品数」を「個数」で割って、「不良率」を求めます。処理の流れサンプルプロジェクトの処理の流れは以下の通りです。「CSVファイル読み取り処理」で入力ファイルを読み取ります。「マッピング処理」で「数値フォーマッティングロジック」を用いて書式を変換します。「CSVファイル書き込み処理」で出力ファイルに書き込みます。実行結果のイメージについては、サンプルプロジェクトのサンプルデータ「Output.csv」を参照してください。入力数値を指定したフォーマット(DecimalFormat形式)で出力します。[フォーマット]に、DecimalFormat形式にて指定します。上記処理を実装したサンプルプロジェクトを用意しています。サンプルプロジェクトを使用する場合の手順は、以下の通りです。シナリオ060のサンプルプロジェクトサンプルプロジェクトの展開サンプルプロジェクトファイル「rl_reference_060.zip」を展開します。プロジェクトのアップロード「rl_reference_060.zip」を展開後に作成される「rl_reference_060プロジェクト」ディレクトリがプロジェクトファイルとなります。Studioを起動し、マイプロジェクトの画面から[ファイル]-[ローカルからアップロード]で展開したディレクトリ「rl_reference_060プロジェクト」をアップロードしてください。「rl_reference_060.zip」を展開後に作成される「samples」ディレクトリがサンプルデータとなります。$DATASPIDER_HOME/server/samplesディレクトリに上書きしてください。サンプルプロジェクトの説明」のスクリプト画像を参照して適宜設定してください。デザイナのツールパレット「ファイル」-「CSV」-「CSVファイル読み取り」から、CSVファイル読み取り処理をスクリプトキャンバスに配置します。CSVファイル読み取り処理の設定は、以下のように行います。[必須設定]タブ[読み取り設定]タブデザイナのツールパレット「変換」-「基本」-「マッピング」から、マッピング処理をスクリプトキャンバスに配置します。デザイナのツールパレット「ファイル」-「CSV」-「CSVファイル書き込み」から、CSVファイル書き込み処理をスクリプトキャンバスに配置します。CSVファイル書き込み処理の設定は、以下のように行います。[必須設定]タブ[書き込み設定]タブマッピング処理のMapperエディタを開き、数値フォーマッティングロジックを用いて書式を変換し、出力先にマッピングします。マッピングキャンバスは、以下のように設定します。指定したノードを繰り返します。入力数値を指定したフォーマット(DecimalFormat形式)で出力します。先頭にゼロを付与する書式に変換するため、[フォーマット]には以下の値を入力します。入力数値を指定したフォーマット(DecimalFormat形式)で出力します。円符号付きの金額書式に変換するため、[フォーマット]には以下の値を入力します。二つの入力数値を掛けて返します。入力数値を指定したフォーマット(DecimalFormat形式)で出力します。円符号付きの金額書式に変換するため、[フォーマット]には以下の値を入力します。上入力数値を下入力数値で割って返します。小数点以下第4位を丸めるため、[有効桁数の指定]はチェックを入れ、[指定桁数]は「3」を入力します。入力数値を指定したフォーマット(DecimalFormat形式)で出力します。パーセント符号付きの小数書式に変換するため、[フォーマット]には以下の値を入力します。処理のポイントパーセント符号付きの書式に変換する際、入力データに100を掛ける必要はありません。スクリプトを実行し、正常終了すれば成功です。コミュニティを開くコメントログインしてコメントを残してください。