获取主数据表()对于链接数据表(摘要表或链接子集), CTRL + ALT + D或单击

将带我去“主”桌
这非常方便。JMP 愿意分享这些知识,真是太好了。
充分利用它:
是否有一个 JSL 函数可以获取主表?
从 JMP18 开始,有一个名为is linked subset()的新函数,可用于检查数据表是否是链接子集。
https://community.jmp.com/t5/Discussions/How-to-know-if-a-table-is-a-linked-subset/mp/619442/highlight/true#M81884
由于此功能是全新的,恐怕发布的问题的答案是:
不 ...
应用案例:
试想一下,您多久会从汇总表生成一次报告 - 然后面临如何保存脚本的困难。
实际上,它只是
a)摘要表的源脚本
b) 报告的源脚本
但需要~20次鼠标点击才能将组合脚本保存到主表。
如果有一种方法可以获取主表 - 只需单击工具栏即可触发所有这些操作。太酷了!
数据混合和清理数据探索与可视化回复:获取主数据表()如果您正在编写脚本,您应该知道参考资料,还有用于报告的<<获取数据表()。
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
gb = Graph Builder(
Variables(X(:height), Y(:weight)),
Elements(Points(X, Y), Smoother(X, Y))
);
dt_ref = gb << get data table();
如果您希望将脚本保存在原始数据表中,则可以使用“将脚本保存到源表”

回复:获取主数据表()嗯,
不幸的是, <<获取数据表()似乎只适用于报告(就像你说的),但不适用于链接的摘要表和子集(我需要的):
在 GUI 上单击鼠标相同,但 JSL 不是 1:1:
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dtsummary = dt << Summary(Group( :height ));
dtsub = dt<< Subset( All rows, Selected columns only( 0 ) );
maintable = dtsummary << get data table(); // doesn't work
maintable = dtsub << get data table(); // doesn't work
so: no?
回复:获取主数据表()对于交互式使用,您可以使用工作流生成器(或增强日志)使其变得相当简单。对于脚本,目前,如果您不想使用引用,则必须解析源脚本或链接子集表变量(对于摘要不存在)。应该有<<获取原始数据表(应该在添加<<是链接子集时添加),但目前我们没有。
回复:获取主数据表()同意,这是愿望: 消息:获取数据表()...用于链接摘要和子集表
是的,也许可以:“获取原始数据表”。让我们看看开发人员会选择哪个名字……
回复:获取主数据表()原始数据表是在摘要和子集平台中使用的名称,因为命名参数是“链接到原始数据表”,所以我认为最好有一定的一致性(主数据表可以是其他选项,但所有原始数据表都应该更新),但我们会看到。
https://www.jmp.com/support/help/en/18.0/#page/jmp/create-a-subset-data-table.shtml

回复:获取主数据表()啊,可以和增强日志交谈并在那里询问……
谢谢, @jthi 
无论如何,JSL 函数都会很好......