テーブルを更新し、グループ化された列を保持するこんにちは、
グループ化された列を持つ 2 番目のテーブルのデータを使用して JMP テーブルを更新する JSL スクリプトがあります。現状では、更新により 2 番目のテーブルのすべての列のグループ化が解除されます。インタラクティブ ウィンドウには、グループ化を維持することを指定するものが見つかりません。これは可能ですか? JMP 17.2 を使用します。ありがとう!
自動化とスクリプト作成Re: テーブルを更新し、グループ化された列を保持するこんにちは@rhakim23 さん
あなたがやろうとしていることを説明するためにモックデータテーブルを共有することはできますか?
JSL スクリプトは、その後同様のロジックに従うことができます。
Tabulate は更新後の再グループ化に役立ちますか?
それとも、最初のテーブルから 2 番目のテーブルを更新する必要がありますか?

Re: テーブルを更新し、グループ化された列を保持するスクリプトを使ってこれを行う必要があるかもしれません。以下に一例を示します。
Names Default To Here(1);
dt = open("$SAMPLE_DATA/Big Class.jmp");
dt2 = Open("$SAMPLE_DATA/Big Class Families.jmp");
// create a column groups
dt2 << Group Columns("Stats1", {:age, :sex});
dt2 << Group Columns("Stats2", {:height, :weight});
dt2 << Group Columns("Stats3", {:sports, :countries visited});
// Get groups from dt2
colgroups = dt2 << Get Column Groups Names;
groups = Associative Array();
For Each({groupname}, colgroups,
groups[groupname] = dt2 << Get Column Group(groupname);
);
dt << Update(
With(dt2),
Match Columns(:name = :name)
);
Close(dt2, no save);
// add groups back
For Each({{groupname, groupcols}}, groups,
dt << Group Columns(groupname, groupcols);
);