你好,
我对脚本编程很陌生,我想知道是否有人可以帮助我找到资源来学习如何将这个过程放到一个脚本中。以下是我所做工作的概要。
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冒险好运!