Mettre à jour le tableau et conserver les colonnes regroupéesBonjour,
J'ai un script JSL dans lequel je mets à jour une table JMP avec les données d'une deuxième table comportant des colonnes regroupées. Dans l’état actuel des choses, la mise à jour dissocie toutes les colonnes de la deuxième table. Je ne trouve rien dans la fenêtre interactive pour préciser de le garder groupé, est-ce possible ? Utilisation de JMP 17.2. Merci!
Automatisation et scriptsRe : Mettre à jour le tableau et conserver les colonnes regroupéesSalut @rhakim23 ,
Est-il possible de partager le tableau de données fictif pour expliquer ce que vous essayez de faire ?
Le script JSL peut ensuite suivre la même logique.
Tabulate peut-il aider à se regrouper après la mise à jour ?
Ou devriez-vous mettre à jour la deuxième table à partir de la première table ?

Re : Mettre à jour le tableau et conserver les colonnes groupéesJe pense que vous devrez peut-être utiliser un script. Voici un exemple.
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);
);