Hallo!
Ich versuche, ein Skript zu erstellen, das die beiden Aktionen des Erstellens einer Teilmengentabelle und des gleichzeitigen Umbenennens des Spaltennamens der Teilmenge kombiniert.
Ich habe eine „Haupt“-Tabelle und möchte daraus 2 Teilmengen erstellen. Eine Teilmenge „Teilmenge 1“ mit einigen der Spalten, die andere „Teilmenge 2“ mit einigen anderen Spalten.
Dieser Teil des Skripts funktioniert gut, aber ich kann die Spalten in Teilmenge 1 und Teilmenge 2 nicht umbenennen, ohne ein anderes Skript ausführen zu müssen.
Können Sie mir bitte helfen? Danke!
Data Table( "MAIN" ) <<
Subset(
Output Table( "Subset 1" ),
Linked,
Suppress formula evaluation( 0 ),
All rows,
columns(
:"Time 1"n, :"Parameter 1"n
)
);
Data Table( "MAIN" ) <<
Subset(
Output Table( "Subset 2" ),
Linked,
Suppress formula evaluation( 0 ),
All rows,
columns(
:"Time 2"n, :"Parameter 2"n
)
);
dt1 = Open("Subset 1.jmp");
:"Time 1" << Set Name("Time");
dt2 = Open("Subset 2.jmp");
:"Time 2" << Set Name("Time");Ich denke, Sie können sie möglicherweise nicht umbenennen, da Sie verknüpfte Teilmengen haben
Names Default To Here(1);
dt_main = New Table("Untitled",
Add Rows(1),
Compress File When Saved(1),
New Column("Time 1", Numeric, "Continuous", Format("Best", 12), Set Values([1])),
New Column("Parameter 1", Numeric, "Continuous", Format("Best", 12), Set Values([1])),
New Column("Time 2", Numeric, "Continuous", Format("Best", 12), Set Values([2])),
New Column("Parameter 2", Numeric, "Continuous", Format("Best", 12), Set Values([2]))
);
dt_subset1 = dt_main << Subset(
Output Table("Subset 1"),
Linked,
Suppress formula evaluation(0),
All rows,
columns(:"Time 1"n, :"Parameter 1"n)
);
dt_subset2 = dt_main << Subset(
Output Table("Subset 2"),
// Linked,
Suppress formula evaluation(0),
All rows,
columns(:"Time 2"n, :"Parameter 2"n)
);
dt_subset1:"Time 1" << Set Name("Time");
dt_subset2:"Time 2" << Set Name("Time");
In diesem Beispiel können Sie sehen, dass Zeit 2 in Zeit umbenannt wird, Zeit 1 jedoch nicht. Abhängig von Ihren Ausgangsdaten und davon, was Sie am Ende tun möchten, könnte hier auch eine Stapel-/Split-Kombination nützlich sein.
Hallo !
Vielen Dank !
Das Entfernen der verknüpften Daten hat gut funktioniert.