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驚人的。正是我正在尋找的:)漂亮而優雅的腳本。