Quel est l'équivalent JSL de Cols>> Column Names>>Move Up ?Pour une table de données ouvertes, quel est l'équivalent JSL de Cols>> Column Names>>Move Up ?
Je dois créer la première ligne de ma table de données comme en-tête (via JSL). Je suis sur JMP 16.

les fenêtresRe : Quel est l'équivalent JSL de Cols>> Column Names>>Move Up ?Voici une façon de procéder
Names Default To Here( 1 );
dt = Current Data Table();
colNameList = dt << get column names( string );
For Each( {col}, colNameList,
Column( col ) << set name( Char( As Column( col )[1] ) )
);
dt << delete rows(1);Re : Quel est l'équivalent JSL de Cols>> Column Names>>Move Up ?C'est peut-être trop simple
Main Menu( "Move Up" );
Le menu principal exécute les commandes du menu principal.
Re : Quel est l'équivalent JSL de Cols>> Column Names>>Move Up ?Il y a aussi << Monter (ajouté dans l'index de script JMP16 et JMP17 contient des informations sur ce qu'il fait réellement) message qui peut être envoyé à la table de données

Re : Quel est l'équivalent JSL de Cols>> Column Names>>Move Up ?Mon message précédent contenait un extrait de l'index de script JMP 17.2. Ceci vient de mon JMP (Pro) 16.2

Mais la commande ne semble pas fonctionner, je suggère donc d'utiliser l'option du menu principal. Une chose à laquelle il faut faire attention est que Move Up affectera la table de données actuelle et le menu principal() ne semble pas obéir en option argumenter correctement. Cela pourrait donc être une bonne idée de forcer Current Data Table() avant d'exécuter la commande
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
dt1 = Open("$SAMPLE_DATA/Iris.jmp");
Current Data Table(dt1);
Eval(EvalExpr(
Main Menu("Cols:Move Up", Expr((dt << get name)));
));
wait(1);
Current Data Table(dt);
Main Menu("Cols:Move Up", "Big Class");
Les titres de colonnes de Big Class devraient être modifiés deux fois, mais pour une raison quelconque, les deux tableaux les modifient une fois.
Re : Quel est l'équivalent JSL de Cols>> Column Names>>Move Up ?@jthi . Cet exemple ne figure pas dans l'index de script JMP 16.2.0.
Aussi,
dt<< Move up;
ne semble pas fonctionner dans 16.2.0.