So gruppieren Sie mehrere Datentransformationen in einem SkriptHallo,
Ich bin ein bisschen neu in der Skripterstellung, und ich habe mich gefragt, ob mir jemand bei der Suche nach Ressourcen helfen kann, um zu lernen, wie man diesen Prozess in einem Skript zusammenfasst. Hier ist ein Überblick über die Arbeit, die ich geleistet habe.
1. Verwenden Sie tabellarisch, um Zusammenfassungen aus einer Originaltabelle zu erstellen
2. Tabellarisch als Datentabelle speichern (das Ergebnis sind 3 separate Tabellen)
3. Für jede der 3 Tabellen
ein. Fügen Sie eine neue Spalte mit einer Formel hinzu
b. Erstellen Sie eine neue Datentabelle, indem Sie eine neue Spalte mit zwei anderen vorhandenen Spalten stapeln
c. Benennen Sie zwei Spalten in der neuen Stapeldatentabelle um
d. Erstellen Sie einen Graph Builder für eine gestapelte Tabelle
e. Speichern Sie den Graph Builder als interaktives HTML
Ich bin ziemlich vertraut mit dem Speichern von Skripten für den Graph Builder und dem Speichern in interaktivem HTML, habe jedoch Probleme mit dem Speichern der Skripten aus den Datenbearbeitungsschritten sowie dem Hinzufügen der neuen Formelspalte und dem Umbenennen der Spalte . Meine Vision ist es, diesen gesamten Prozess in ein Skript zu integrieren, das auf der Originaltabelle ausgeführt wird, und als Ergebnis die 3 interaktiven HTMLs zu erstellen. Jede Hilfe wird geschätzt oder Richtung zu den Betriebsmitteln.
Vielen Dank!
-Jeff Swartzel
Betreff: So gruppieren Sie mehrere Datentransformationen in einem SkriptJeff, Sie sprechen, als wären Sie bereit, die nächste Stufe mit dem Verständnis der Verwendung von JSL zu erreichen. Ich empfehle, die JMP-Bücher zum Thema Scripting zu lesen, die Ihnen auf Ihrem Weg helfen werden.
Für Ihr Problem habe ich eine Shell erstellt, wie Ihr Skript aussehen könnte.
// 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>Die "..." im Skript sind für Sie herauszufinden, aber diese sind einfach zu erhalten, indem Sie die Aktion zuerst manuell ausführen und das resultierende Skript betrachten, das entweder in der Datentabelle erstellt wurde (suchen Sie nach der "Quelle") "Skript in der Datentabelle) oder durch Speichern des Skripts aus dem Analyseplattformbericht. Der letzte Schritt "Save Interactive HTML", nun müssen Sie nur noch nachschlagen. Ich habe den Skriptindex (Hilfe> Skriptindex) verwendet und nach "Interaktiv" gesucht, und es wurde ein Beispielcode angegeben, der zeigt, wie das geht.
Viel Glück bei Ihrem JSL-Abenteuer!
Betreff: So gruppieren Sie mehrere Datentransformationen in einem SkriptVielen Dank! Lass es mich versuchen.