Substitute_Decimal2Comma当显示语言设置为德语并且导入由于小数点而将数字数据作为字符引入时应使用。 此脚本将带有小数分隔符的值转换为逗号分隔符,并将数据类型更改为连续。
该脚本不适用于英语设置
您将在注释中或在此脚本下找到要以其他方向转换的脚本文件交换(“Substitute_Comma2Decimal.jsl”)
共有三个文件:
- “操作方法”文档“Decimal2Comma.doc”
- 脚本文件本身“Substitute_Decimal2Comma.jsl”
- 用于测试脚本“Decimal_Comma.jmp”的示例数据表
您可以更改脚本来满足您的语言需求。 但是,它也适用于法语和其他支持逗号分隔浮点数的语言。
在语言设置的情况下,您导入的浮点数可能会由于错误的浮点类型而被解释为字符:逗号 (1,0) 或小数 (1.0)。 该脚本用于期待逗号但导入小数。
小数点浮点格式数字替代回复:Substitute_Decimal2Comma更新:顺便说一句,从 JMP 15 开始,RECODE 功能具有新的公式生成功能,该功能不使用匹配语句。 这允许使用像这样的一些代码作为转换的基础:
Recode( :Column 6, {Substitute( _rcNow, ".", "," ), Num( _rcNow )} )
或者:
Num( Recode( :Column 6, {Substitute( _rcNow, ".", "," )} ) )
最后你仍然需要将建模类型设置为连续。
只是如果你不知道的话:)
回复:Substitute_Decimal2Comma谢谢,很高兴它有帮助:)
回复:Substitute_Decimal2Comma惊人的。正是我正在寻找的:)漂亮而优雅的脚本。