你好,
我對腳本編程很陌生,我想知道是否有人可以幫助我找到資源來學習如何將這個過程放到一個腳本中。以下是我所做工作的概要。
1。 使用製表從原始表創建摘要
2。 將表格保存為數據表(結果為3個單獨的表格)
3。 對於3個表中的每一個
一個。 添加帶有公式的新列
灣 通過將新列與另外兩個現有列堆疊來創建新數據表
C。 在新堆疊數據表中重命名兩列
d。 在堆疊表上創建圖形生成器
即 將圖形構建器另存為交互式HTML
我非常熟悉如何為圖形構建器保存腳本,並保存到交互式HTML,但是我遇到了從數據操作步驟保存腳本以及添加新公式列和列重命名的問題。。我的願景是將整個過程放在一個將在原始表上運行的腳本中,並創建3個交互式HTML。任何幫助是讚賞,或指向資源。
謝謝!
-Jeff Swartzel
傑夫,你說的就像你已經準備好了解如何使用JSL更上一層樓。 我鼓勵閱讀有關腳本編寫的JMP書籍,這些將幫助您走上正軌。
對於你的問題,我已經創建了一個你的腳本可能是什麼樣的shell。
// 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>腳本中的“...”是供你弄清楚的,但是通過先手動執行操作並查看在數據表中創建的結果腳本很容易獲得(查找“源代碼”) “數據表中的腳本”或通過從分析平台報告中保存腳本。 最後一步“保存交互式HTML”,你只需要查看它。 我使用了腳本索引(幫助>腳本索引)並蒐索“交互式”,它給出了一些示例代碼,我看到瞭如何做到這一點。
祝你的JSL冒險好運!