更新対象のテーブルに既に列が存在する場合、更新プラットフォームが新しい列を作成できるようにします。このウィッシュリストのリクエストのきっかけは何ですか?
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 の2 つの年齢列を作成することになります。
このアイデアはなぜ重要なのでしょうか?
列名の変更に頼ることなく、Update をより柔軟に使用できるようになります。
自動化とスクリプトデータアクセスデータのブレンドとクリーンアップRe: 更新対象のテーブルに既に列が存在する場合、更新プラットフォームで新しい列を作成できるようにする - ステータスが「確認済み」に変更されましたRe: 更新するテーブルに既に列が存在する場合、更新プラットフォームで新しい列を作成できるようにするTables/Update の代わりに Tables/Join を使用できます。
結合では、列を結合するか、両方の列を保持するかを選択するオプションが提供されます。
Re: 更新対象のテーブルに新しい列が既に存在する場合、更新プラットフォームが新しい列を作成できるようにする - ステータスが「はい、引き続きご期待ください」に変更されました。こんにちは!JMP 19ではこの機能が利用可能になりますが、追加した列を区別するためのインデックスではなく、元のテーブル名が括弧内に表示されます。例えば、「age (Big Class Families)」などです。
Re: 更新対象のテーブルに既に列が存在する場合、更新プラットフォームで新しい列を作成できるようにするニース!
Re: 更新対象のテーブルに既に列が存在する場合、更新プラットフォームで新しい列を作成できるようにする一方、一部のユーザーはデフォルト設定を使用していたと思います

として:
- 新しい列を追加する
- 既存の列をスキップ
新しい機能により、JMP は常に重複する列を追加します。
一部のユーザー定義スクリプトと衝突する可能性があります...
ユーザーが明示的に列を選択したときに、新しい列を追加するだけではどうでしょうか?

-> 既存の機能との重複が改善されます。
新しい機能の 100% が追加されました。
Re: 更新対象のテーブルに既に列が存在する場合、更新プラットフォームで新しい列を作成できるようにするこれこそが願いであり、それが実現されることを期待できます。
ユーザーが追加する列を定義し、追加された列のいずれかを置き換えないことを選択した場合は、それらをインデックス付きの新しい列として追加します。
Re: 更新対象のテーブルに既に列が存在する場合、更新プラットフォームで新しい列を作成できるようにするふーん。
実際に、これらのいずれかを置き換えると、新しいモードが防止されます。
個々の列については、すべてが予想どおりになります。
ユーザーが希望する場合は追加します - 上書きを置き換えて追加します:

問題はバッチ コンフォートモードにあります。
「すべての新しい列を追加」 - 何も置き換えない (またはいくつかだけ置き換える)

[「デフォルト設定」は間違った表現でした。デフォルトの追加設定]
今後、設定を調整して、 「存在しない列を追加し、既存の列をスキップする」という以前の動作を実現する方法
- 既存の列を置き換えて破壊しない
- 既存の列の重複を追加しないでください
Re: 更新対象のテーブルに既に列が存在する場合、更新プラットフォームで新しい列を作成できるようにするこの機能についてご意見をお寄せいただきありがとうございます。アーリーアダプター(EA)プログラムにご参加の場合は、ぜひこの機能をお試しいただき、プログラムチャネルを通じてフィードバックをお寄せください。
Re: 更新対象のテーブルに既に列が存在する場合、更新プラットフォームで新しい列を作成できるようにするわかりました。コメントを追加でメールで送信しました。
実際、 @jthi は、実装された機能にこだわる場合、または新しい提案に問題がない場合にはコメントする可能性があります。
おそらく、別のユーザーが Tables/update を使用してこの投稿を見つけた場合、そのユーザーもコメントするかもしれません...
新しい提案:
- 追加する列が「選択」されており、すでに存在する場合 -> 接尾辞を付けて追加されます。

- バッチ追加モードの場合:

列が不足している場合は追加されるだけです。接尾辞は追加されません。
[以前のバッチ追加動作との互換性を保証するため。]
Re: 更新対象のテーブルに既に列が存在する場合、更新プラットフォームで新しい列を作成できるようにする - ステータスが「配信済み」に変更されました