Kopieren Sie die Daten der letzten beiden Spalten aus Datentabelle A in Datentabelle BHallo allerseits
Ich habe eine Tabelle mit zwei Daten, Tabelle A und Tabelle B,
Ich möchte ein Skript schreiben, das die letzten beiden Spaltendaten aus Tabelle A kopiert und dann in Tabelle B einfügt.
Könnten Sie mir einen freundlichen Vorschlag machen?
Danke.
Automatisierung und SkripterstellungBetreff: Daten der letzten beiden Spalten aus Datentabelle A in Datentabelle B kopierenHaben die Tabellen genau die gleiche Anzahl an Zeilen und ist die Reihenfolge der Daten in beiden Tabellen genau gleich?
Betreff: Daten der letzten beiden Spalten aus Datentabelle A in Datentabelle B kopierenJa aber Ich weiß nicht, wie ich die Skriptsyntax verwenden soll, um gesamte Spalteninformationen in eine andere Tabelle zu kopieren.
Betreff: Daten der letzten beiden Spalten aus Datentabelle A in Datentabelle B kopierenSie können Beitreten/Aktualisieren oder verwenden Abonnieren der Datentabelle . Unten sehen Sie ein Beispiel für die Verwendung von „Update“, das für Sie funktionieren könnte
Names Default To Here(1);
// Setup demo
dt = Open("$SAMPLE_DATA/Trial1.jmp");
dt2 = Open("$SAMPLE_DATA/Little.jmp");
dt << Delete Rows(5 :: N Rows(dt)); // to make tables equal in size
Column(dt2, "batch") << Set Name("B"); // names must be different
Column(dt2, "yield") << Set Name("Y"); // names must be different
Wait(0);
collist = dt2 << Get Column Names("String");
lastcols = Right(collist, 2);
dt << Update(
With(dt2),
Add Columns from Update Table(Eval(lastcols)),
Replace Columns in Main Table(None) // important
);