如果要更新的表中已經存在新列,則允許更新平台建立新列是什麼啟發了這個願望清單請求?
使用 JMP 的更新平台並收到錯誤訊息。
您希望看到什麼改進?
如果使用者已定義要新增的列並選擇不替換任何新增的列,則將它們新增為帶有索引的新列。
錯誤:
Names Default To Here(1);
dt1 = Open("$SAMPLE_DATA/Big Class.jmp", Invisible);
dt2 = Open("$SAMPLE_DATA/Big Class Families.jmp", Invisible);
dt1 << Update(
With(dt2),
Match Columns(:name = :name),
Add Columns from Update Table(:age),
Replace Columns in Main Table(None)
);
Close(dt1, no save);
Close(dt2, no save);
但我希望最終得到兩個年齡列:原始年齡和來自 dt2 的新創建的年齡 2 。
為什麼這個想法很重要?
讓使用更新更加靈活,無需依賴重命名列
自動化和腳本資料存取資料混合與清理回覆:如果要更新的表中已存在新列,則允許更新平台建立新列 - 狀態變更為:已確認回覆:如果要更新的表中已存在新列,則允許更新平台建立新列您可以使用表/連接而不是表/更新。
連線提供了一個選項,可以在合併列和保留兩列之間進行選擇。
回覆:如果要更新的表中已經存在新列,則允許更新平台建立新列 - 狀態變更為:是的,敬請期待!您好! JMP 19 中將支援此功能,只不過不再使用索引來區分新增的列,而是在括號中顯示來源表的名稱。例如,年齡(大類家庭)。
回覆:如果要更新的表中已經存在新列,則允許更新平台建立新列好的!
回覆:如果要更新的表中已經存在新列,則允許更新平台建立新列另一方面,我猜有些用戶使用了預設設置

作為:
- 新增列
- 跳過現有列
有了新功能,JMP 將始終新增重複的列。
可能會與某些使用者定義的腳本發生衝突...
當使用者明確選擇列時如何新增列?

-> 更好地與現有功能重疊。
+ 100% 的新功能。
回覆:如果要更新的表中已經存在新列,則允許更新平台建立新列這就是我們的願望,我們也希望它能夠以這樣的方式實現。
如果使用者已經定義了要新增的列並選擇不替換任何新增的列,則將它們新增為帶有索引的新列。
回覆:如果要更新的表中已經存在新列,則允許更新平台建立新列嗯。
我需要替換其中任何一個:阻止新模式。
對於單一欄位來說,一切看起來都符合預期:
如果用戶需要,則添加它 -替換否決添加:

問題在於批次 - 舒適模式:
“新增所有新列” - 並且不替換任何列(或僅替換幾個):

[「預設設定」表述錯誤,預設新增設定]
如何在未來調整設定以獲得先前的行為“添加任何不存在的列 - 跳過現有的列”
- 不要透過替換現有列來破壞它們
- 不要新增現有列的重複項
回覆:如果要更新的表中已經存在新列,則允許更新平台建立新列感謝您分享您對此功能的看法!如果您參與了早期採用者 (EA) 計劃,我們鼓勵您試用此功能並透過規劃管道分享您的回饋。
回覆:如果要更新的表中已經存在新列,則允許更新平台建立新列好的。我已透過電子郵件發送了評論。
實際上,如果@jthi堅持實施功能或他同意新提議,他可能會發表評論。
也許,如果另一個用戶使用 Tables/update 並發現這篇文章,他/她也可能會發表評論...
新提案:
- 如果「選擇」要新增的列,並且它們已經存在 -> 則會新增後綴。

- 對於批次新增模式:

如果缺少列,則直接新增。不會添加後綴。
[以確保與先前的批量添加行為的兼容性。 ]
回覆:如果要更新的表中已存在新列,則允許更新平台建立新列 - 狀態變更為:已交付