如何从已选择的显示窗口中的表中检索一行数据?我有一个窗口,其中有一个表格(即 Big Class.jmp 的前 5 行),是我使用下面的脚本创建的,我想知道:
1)选择了表格的一行
2)从窗口中的表中检索数据
创建窗口后,假设用户选择表中的一行,如附图所示。
注意:我使用的是 JMP 版本 17.1。
names default to here(1);
dt = open("$sample_data\big class.jmp", invisible);
rpt = dt << select where(row()<5) << get as report;
nw = new window("test",
v list box(
outline box("Big Class", rpt)
)
);
自动化和脚本编写回复: 如何从已选择的显示窗口中的表中检索一行数据?数据表中的报告是边框框,其中包含表格框,因此您可以使用它

Names Default To Here(1);
dt = Open("$sample_data\big class.jmp", invisible);
rpt = dt << select where(Row() < 5) << get as report;
nw = New Window("test",
V List Box(
Outline Box("Big Class",
rpt
)
)
);
rpt[Table Box(1)] << Get Selected Rows;
了解对象类型后,您可以很容易地从脚本索引中看到您可以做什么

或者您可以使用“显示属性”
Show Properties(rpt[Table Box(1)])