Sto creando un riepilogo da una tabella padre. Le colonne nella tabella padre sono raggruppate e voglio mantenere il raggruppamento nella tabella di riepilogo. Ho rinominato le colonne nel riepilogo per farle corrispondere alla tabella padre, se può essere utile?
Hai dato un'occhiata all'indice di scripting (<< Ottieni nomi di gruppi di colonne, <

Jarmo
Ho guardato lì, ma non ci ho capito niente. Ho dovuto copiare parte di un vecchio script. "dt" fa riferimento alla tabella padre e "dtbest" fa riferimento alla tabella di riepilogo. Sembra funzionare.
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);
);