Come raggruppare più trasformazioni di dati in un unico scriptCiao,
Sono un po 'nuovo allo scripting e mi chiedevo se qualcuno potesse aiutarmi a trovare risorse per imparare come mettere questo processo in uno script. Ecco una descrizione del lavoro che ho fatto.
1. Usa tabulato per creare riepiloghi da una tabella originale
2. Salva tabulate come tabella dati (il risultato sono 3 tabelle separate)
3. Per ciascuno dei 3 tavoli
un. Aggiungi una nuova colonna con una formula
b. Crea una nuova tabella di dati impilando la nuova colonna con altre due colonne esistenti
c. Rinominare due colonne nella nuova tabella di dati in pila
d. Crea un generatore di grafici su una tabella impilata
e. Salva il generatore di grafici come HTML interattivo
Ho una certa familiarità con il modo in cui salvare gli script per il generatore di grafici e il salvataggio sull'HTML interattivo, ma mi viene in mente il salvataggio degli script dai passaggi di manipolazione dei dati, così come l'aggiunta della nuova colonna formula e la ridenominazione della colonna . La mia visione è quella di mettere l'intero processo in uno script che verrà eseguito sulla tabella originale e di creare i 3 HTML interattivi come risultato. Qualsiasi aiuto è apprezzato, o la direzione delle risorse.
Grazie!
-Jeff Swartzel
Ri: Come raggruppare più trasformazioni di dati in un unico scriptJeff, stai parlando come se fossi pronto per passare al livello successivo con la comprensione di come usare JSL. Incoraggio a leggere i libri di JMP sullo scripting, quelli ti aiuteranno nel tuo percorso.
Per il tuo problema, ho creato una shell di come potrebbe essere il tuo script.
// create a reference to the current data table
dt=current data table();
// do your summaries
dt1= (dt << Tabulate(...)) << make into data table;
dt2= (dt << Tabulate(...)) << make into data table;
dt3= (dt << Tabulate(...)) << make into data table;
// add column to each new data table
dt1 << New Column("column name", Formula(...));
dt2 << New Column("column name", Formula(...));
dt3 << New Column("column name", Formula(...));
// stack each table
dt1stack=dt1 << Stack(...);
dt2stack=dt2 << Stack(...);
dt3stack=dt3<< Stack(...);
// create graphs
g1=dt1stack << Graph Builder(...);
g2=dt2stack << Graph Builder(...);
g3=dt3stack << Graph Builder(...);
// save as interactive HMTL
g1 << Save Interactive HTML(<PATHNAME1>);
g2 << Save Interactive HTML(<PATHNAME2>);
g2 << Save Interactive HTML(<PATHNAME3>);</PATHNAME3></PATHNAME2></PATHNAME1>I "..." nella sceneggiatura sono pensati per te, ma è facile ottenerli eseguendo manualmente l'azione e guardando lo script risultante creato nella tabella dati (cerca "Origine"). "script nella tabella dati) o salvando lo script dal report della piattaforma di analisi. L'ultimo passaggio "Salva HTML interattivo", beh, devi solo verificarlo. Ho usato l'indice di scripting (Aiuto> Scripting Index) e la ricerca su "Interactive", e ha dato qualche codice di esempio che vedo come farlo.
Buona fortuna per la tua avventura JSL!
Ri: Come raggruppare più trasformazioni di dati in un unico scriptGrazie! Lasciami fare un tentativo.