Kopieren von Spalten zwischen Datentabellen ohne Änderung der HauptdatentabelleIm folgenden JSL-Code ermöglicht dies das Kopieren von Spalten zwischen verschiedenen Datentabellen. Ich möchte die aktuelle Hauptdatentabelle jedoch nicht mit „Current Data Table()“ ändern. Gibt es eine Möglichkeit, dies so zu ändern, dass ich Spalten in eine andere angegebene Datentabelle kopieren kann, ohne die aktuelle Hauptdatentabelle zu ändern?
Names Default to Here(1);
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt2 = Open( "$SAMPLE_DATA/Big Class Families.jmp" );
dt << New Formula Column(
Operation( Category( "Combine" ), "Ratio" ),
Columns( :height, :weight )
);
script = Column(dt,"height/weight") << get script;
Current data table(dt2);
script;
Automatisierung und SkriptingBetreff: Spalten zwischen Datentabellen kopieren, ohne die Hauptdatentabelle zu ändernSie können beispielsweise Send() verwenden
Names Default to Here(1);
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt2 = Open( "$SAMPLE_DATA/Big Class Families.jmp" );
dt << New Formula Column(
Operation( Category( "Combine" ), "Ratio" ),
Columns( :height, :weight )
);
script = Column(dt,"height/weight") << get script;
Eval(EvalExpr(Send(dt2, Expr(Name Expr(script)))));