已發現,當撤銷使用「值標籤」屬性的列的列資料類型變更時,可能會出現資料損壞問題。
造成問題的原因是什麼?
當滿足以下所有條件時,就會出現此問題:
- A column has the 值標籤 property assigned.
- 列的資料類型已變更(例如,從數值型變更為字元型)。
- 使用「編輯」→「撤銷」可以撤銷此變更。
- 然後保存數據表。
在這種情況下,儲存的資料表可能會損壞。
有哪些症狀?
表格一旦損壞,嘗試重新開啟可能會導致意外行為。在JMP® 19.1.5之前的版本中,開啟表格可能會導致 JMP 崩潰。
由於損壞被寫入到已儲存的檔案中,因此該問題會跨會話持續存在,並影響任何使用受影響的 JMP 版本開啟表格的人。
如何避免這個問題?
如果您的工作流程涉及帶有值標記的列,請避免使用「撤銷」來撤銷資料類型變更。
如果您需要恢復原始資料類型:
- 開啟列的「列資訊」對話方塊(列 → 列資訊... )。
- 根據需要變更資料類型。
- 點選確定。
或者,升級到JMP 19.1.5 或更高版本可以解決此問題。
損壞的表可以恢復嗎?
是的。如果您的資料表已經損壞,升級到JMP 19.1.5 或更高版本可以協助復原資料。
當在 JMP 19.1.5 或更高版本中開啟損壞的表時,JMP 應該:
- 偵測損壞的「值標籤」列屬性。
- 移除無效屬性。
- 顯示警告訊息。
- 表格已成功開啟。
打開表格後,再次儲存。修復後的表格應該可以在早期版本的 JMP 中訪問,而不會導致程式崩潰。
建議採取的措施
We recommend upgrading to JMP 19.1.5 或更高版本 as soon as possible. Until then, avoid using 撤銷 to revert column data type changes and instead make those changes directly through the 列訊息 dialog.
如果您有任何疑問或需要協助恢復表格,請聯絡JMP 技術支援。