Copie de colonnes entre les tables de données sans modifier la table de données principaleDans le JSL ci-dessous, cela permet de copier des colonnes entre différentes tables de données. Cependant, je ne souhaite pas modifier la table de données principale actuelle avec « Current Data Table() ». Existe-t-il un moyen de la modifier afin de copier des colonnes vers une autre table de données spécifiée sans modifier la table de données principale actuelle ?
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;
Automatisation et scriptsRe : Copie de colonnes entre tables de données sans modifier la table de données principaleVous pouvez par exemple utiliser Send()
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)))));