Substitute_Decimal2Comma表示言語設定がドイツ語で、小数点があるためインポートで数値データが文字として取り込まれた場合に使用する必要があります。 このスクリプトは、小数点区切り文字を含む値をカンマ区切り文字に変換し、データ型を連続データ型に変更します。
このスクリプトは英語設定では機能しません
コメントされた他の方向に変換するスクリプト、またはこのスクリプトの下に、変換するスクリプトが見つかります。ファイル交換(「Substitute_Comma2Decimal.jsl」)
次の 3 つのファイルがあります。
- 「HowTo」ドキュメント「Decimal2Comma.doc」
- スクリプトファイル自体は「Substitute_Decimal2Comma.jsl」
- スクリプト「Decimal_Comma.jmp」のテストに使用するデータテーブルの例
言語のニーズを満たすためにスクリプトを変更することもできます。 ただし、フランス語や、カンマ区切りの浮動小数点数をサポートする他の言語でも機能するはずです。
言語設定の場合、浮動小数点タイプが間違っているため、浮動小数点数が文字として解釈されてインポートされる可能性があります: カンマ (1,0) または 10 進数 (1.0)。 このスクリプトは、カンマを予期しますが、小数点をインポートするために機能します。
小数浮動小数点フォーマット数字代用するRe: Substitute_Decimal2Comma更新: ところで、JMP 15 の時点で、RECODE 機能には、match ステートメントを使用しない新しい式生成機能があります。 これにより、次のようなコードをトランジションのベースとして使用できるようになります。
Recode( :Column 6, {Substitute( _rcNow, ".", "," ), Num( _rcNow )} )
または:
Num( Recode( :Column 6, {Substitute( _rcNow, ".", "," )} ) )
最後に、モデリング タイプを連続に設定する必要があります。
あなたがそれに気づいていなかったら:)
Re: Substitute_Decimal2Commaありがとう、役に立ってよかった:)
Re: Substitute_Decimal2Comma素晴らしい。まさに私が探していたもの:)素敵でエレガントな脚本。