Je crée un résumé à partir d'une table parente. Les colonnes de la table parente sont groupées et je souhaite conserver ce regroupement dans la table récapitulative. J'ai renommé les colonnes du résumé pour qu'elles correspondent à celles de la table parente, si cela peut aider.
Avez-vous jeté un œil à l'index de script (<< Obtenir les noms des groupes de colonnes, <

Jarmo
J'ai regardé, mais je n'ai rien compris. J'ai dû récupérer une partie d'un ancien script. DT référence la table parente et DTbest la table récapitulative. Ça semble fonctionner.
Grps = dt << Get Column Groups Names;
For( j = 1, j <= N Items( Grps ), j++,
colrefs={};
colrefs = dt << get column group(Grps[j]);
Group = dtBest << Group Columns(colrefs);
dtBest << rename column group( Group, Grps[j] );
);
For Each({groupname}, dt << Get Column Groups Names,
cols = dt << Get Column Group(groupname);
dt_new << Group Columns(groupname, cols);
);
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Cities.jmp");
dt << group columns("xy", {:X, :y}); // for demo purposes
dt << group columns("pollutants", :Ozone :: :Lead); // for demo purposes
dt_summary = dt << Summary(
Group(:X, :Y, :OZONE, :CO, :SO2, :NO, :PM10, :Lead, :city),
Freq("None"),
Weight("None"),
Link to original data table(0),
output table name(
"Summary of Cities grouped by X, Y, OZONE, CO, SO2, NO, PM10, Lead, city"
)
);
dt_summary << Ungroup Columns(); // for demo purposes, they are grouped by default
For Each({groupname}, dt << Get Column Groups Names,
cols = dt << Get Column Group(groupname);
dt_summary << Group Columns(groupname, cols);
);