Ich erstelle eine Zusammenfassung aus einer übergeordneten Tabelle. Die Spalten der übergeordneten Tabelle sind gruppiert, und ich möchte diese Gruppierung in der Zusammenfassungstabelle beibehalten. Ich habe die Spalten in der Zusammenfassung umbenannt, damit sie mit der übergeordneten Tabelle übereinstimmen. Hilft das?
Haben Sie sich den Skriptindex angesehen (<< Spaltengruppennamen abrufen, <

Jarmo
Habe dort nachgeschaut, bin aber nicht dahinter gekommen. Habe einen Teil eines alten Skripts kopiert. dt verweist auf die übergeordnete Tabelle und dtbest auf die Übersichtstabelle. Scheint zu funktionieren.
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);
);