从链接的汇总表中排除行你好,
我有一个链接的汇总表,我试图根据特定列的单元格内容的某些条件排除行。目标是链接表中的行也被排除。我知道可以在 JMP 脚本之外执行此操作,但由于某种原因,我在 JSL 中收到错误。
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dtSummary = dt << Summary( Group(:age), Link to original data table(1));
r = dtSummary << Get Rows Where(:age == 14);
r << Exclude;
我的实际代码具有更复杂的行选择标准,但上面的示例具有相同的想法。
返回的错误是:
错误:在访问或评估 'Send' 时,发送需要可编写脚本的对象,r << 排除;
我感谢您提前提供的任何帮助。
谢谢,
瑞
回复:从链接的汇总表中排除行谢谢你的快速反应。 我之前曾尝试过“选择位置”,但语法错误。 感谢您的帮助!
-Ry回复:从链接的汇总表中排除行将“获取行位置”更改为“选择位置”
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dtSummary = dt << Summary( Group(:age), Link to original data table(1));
r = dtSummary << Select Where(:age == 14);
r << Exclude;
这对我有用。更好的是,你可以这样做:
dtSummary << Select Where(:age == 14) << Exclude;
Get RowsWhere() 返回一个列表或满足条件的行号。向号码列表发送排除消息不会执行任何操作,因此这就是它不起作用的原因。