Qual è l'equivalente JSL di Cols>> Nomi colonna>>Sposta su?Per una tabella di dati aperti, qual è l'equivalente JSL di Cols>> Column Names>>Move Up ?
Devo creare la prima riga della mia tabella dati come intestazione (tramite JSL). Sono su JMP 16.

finestreRi: Qual è l'equivalente JSL di Cols>> Nomi colonna>>Sposta su?Ecco un modo per farlo
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);Ri: Qual è l'equivalente JSL di Cols>> Nomi colonna>>Sposta su?Questo potrebbe essere troppo semplice
Main Menu( "Move Up" );
Menu principale esegue i comandi dal menu principale.
Ri: Qual è l'equivalente JSL di Cols>> Nomi colonna>>Sposta su?C'è anche < (aggiunto nell'indice degli script JMP16 e JMP17 contiene informazioni su cosa fa realmente) messaggio che può essere inviato a datatable

Ri: Qual è l'equivalente JSL di Cols>> Nomi colonna>>Sposta su?Il mio post precedente conteneva uno snippet dell'indice di scripting JMP 17.2. Questo proviene dal mio JMP (Pro) 16.2

Ma il comando non sembra funzionare, quindi suggerirei di utilizzare l'opzione del menu principale. Una cosa a cui prestare attenzione è che Sposta su influirà sulla tabella dati corrente e sul file menu principale() non sembra obbedire opzionale argomento correttamente. Quindi potrebbe essere una buona idea forzare Current Data Table() prima di eseguire il comando
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");
Big Class dovrebbe cambiare due volte i titoli delle colonne, ma per qualche motivo entrambe le tabelle li cambiano una volta.
Ri: Qual è l'equivalente JSL di Cols>> Nomi colonna>>Sposta su?@jthi . Non vedere questo esempio nell'indice di scripting JMP 16.2.0.
Anche,
dt<< Move up;
non sembra funzionare in 16.2.0.