Tabelle aktualisieren und gruppierte Spalten beibehaltenHallo,
Ich habe ein JSL-Skript, in dem ich eine JMP-Tabelle mit Daten aus einer zweiten Tabelle aktualisiere, die gruppierte Spalten enthält. Derzeit hebt das Update die Gruppierung aller Spalten der zweiten Tabelle auf. Ich kann im interaktiven Fenster keine Angabe finden, ob die Gruppierung beibehalten werden soll. Ist das möglich? Verwendung von JMP 17.2. Danke!
Automatisierung und SkripterstellungBetreff: Tabelle aktualisieren und gruppierte Spalten beibehaltenHallo @rhakim23 ,
Ist es möglich, die Scheindatentabelle weiterzugeben, um zu erklären, was Sie tun möchten?
Das JSL-Skript kann anschließend einer ähnlichen Logik folgen.
Kann Tabulate bei der Neugruppierung nach dem Update helfen?
Oder sollten Sie die zweite Tabelle von der ersten Tabelle aktualisieren?

Betreff: Tabelle aktualisieren und gruppierte Spalten beibehaltenIch denke, Sie müssen dies möglicherweise per Skript tun. Unten ist ein Beispiel
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);
);