Substitution_Comma2Decimal表示言語設定がENGLISHで、インポートがコンマのために文字として数値データを取り込んでいる場合に使用する必要があります。このスクリプトは、カンマ区切り記号付きの値を10進区切り記号に変換し、データ型をcontinuousに変更します。
このスクリプトはドイツ語(または他の)の言語設定では動作しません
あなたは反対の方向に変換するためのスクリプトをコメントされているか、このスクリプトの下に見つけるでしょう。ファイル交換(Substitute_Decimal2Comma.jsl)
3つのファイルがあります。
- 「手引き」文書「Commal2Decimal.doc」
- スクリプトファイル自体は "Substitute_Comma2Decimal.jsl"です。
- スクリプト "Decimal_Comma.jmp"のテストに使用されるデータテーブルの例
あなたはそれをベースとして使用し、あなたのニーズを満たすためにスクリプトを変更したいかもしれません。
言語設定の場合は、浮動小数点タイプが正しくないために、浮動小数点数を文字として解釈することがあります。コンマ(1,0)または10進数(1.0)です。このスクリプトは小数点以下の桁数を想定していますが、コンマをインポートします。
小数浮動小数点フォーマット数字代用Re:Substitution_Comma2Decimalこの非常にありがとうございました有用 JSLスクリプト
Re:Substitute_Comma2Decimal更新:ちなみに、JMP 15の時点で、RECODE機能には、matchステートメントを使用しない新しい式生成機能があります。 これにより、移行のベースとして次のようなコードを使用できます。
Recode( :Column 6, {Substitute( _rcNow, ",", "." ), Num( _rcNow )} )
または:
Num( Recode( :Column 6, {Substitute( _rcNow, ",", "." )} ) )
最後に、モデリングタイプを連続に設定する必要があります。
あなたがそれを知らなかったとしても:)