Gestore colonne > Trasforma in script tabella datiHo provato a cliccare manualmente suGestore delle colonnee ilTrasforma in tabella datiopzione e lo script è stato salvato in questo modo. Quando ho duplicato ed eseguito lo script, si è verificato l'errore allegato. Come posso generare una tabella dati dal Gestore Colonne utilizzando uno script JSL?
Names Default To Here( 1 );
Assign( rpt );
Wait( 0 );
rpt["Columns Manager", Table Box( 1 )] << Make Into Data Table;
rpt << Close Window;
Automazione e scriptingRe: Gestore colonne > Trasforma in script tabella datiEcco lo script che ho prodotto che crea una tabella dati da Columns Manager
Names Default To Here( 1 );
dt=current data table();
main menu("columns manager");
rpt = window(dt << get name || " - Columns Manager");
Wait( 0 );
rpt["Columns Manager", Table Box( 1 )] << Make Combined Data Table;
rpt << Close Window;
Re: Gestore colonne > Trasforma in script tabella datiIl gestore delle colonne sembra restituire un riferimento un po' strano, e bisogna fare qualcosa in più per estrarre la tabella dati ( @julian non so se questo problema sia stato risolto in JMP19). Ecco un'altra opzione.
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
cm = dt << Columns Manager(
Hide Hidden Columns(0),
Hide Excluded Columns(0),
Include Extended Statistics(1),
Force calculations for all numeric columns(1),
Force calculations for all categorical columns(1)
);
wait(0);
(cm << top parent)[TableBox(1)] << Make into Data Table();
Non sono sicuro che wait(0) sarà sempre sufficiente per il gestore delle colonne, perché credo che possa calcolare dinamicamente le statistiche. E se hai gruppi di colonne, dovrai prima espanderli.
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Probe.jmp");
dt << Expand All Column Groups;
cm = dt << Columns Manager(
Hide Hidden Columns(0),
Hide Excluded Columns(0),
Include Extended Statistics(1),
Force calculations for all numeric columns(1),
Force calculations for all categorical columns(1)
);
wait(0);
(cm << top parent)[TableBox(1)] << Make into Data Table();
Hai provato a vedere se il Data Dictionary è sufficiente per il tuo caso d'uso?

Re: Gestore colonne > Trasforma in script tabella datiGrazie mille! Ha funzionato.
Re: Gestore colonne > Trasforma in script tabella datiGrazie! Anche questo ha funzionato.