如何在 JSL 脚本中创建另一组列我想将我的数据表的 30 列分组为 2 组列。
我的脚本如下;
dt << group columns("SeahawkDefects", :FBMissing Bond :: :SBBall Accuracy );
当前数据表 () << group columns("TTDefects", :NU-No Unit :: :MP-Missing Phosphor );
我能够创建第一组列(FBMissing Bond 直到 SBBall Accuracy)。 但是,当我使用类似的脚本创建第二组(NU-No Unit until MP-Missing Phosphor)列时,JMP 错误提示 Name Unresolved。
为什么呢? 我应该怎么做才能创建第二组列? (我正在使用 JMP 15)

脚本Re: 如何在 JSL 脚本中创建另一组列我不确定为什么提示错误。 但是我手动创建了第二组列并查看了表格脚本。
当我像下面这样更改脚本时,它可以工作。
dt << group columns("SeahawkDefects", :FBMissing Bond :: :SBBall Accuracy );
dt << group columns( :Name( "NU-No Unit" ), 15 );
Re: 如何在 JSL 脚本中创建另一组列当您遇到类似错误时的典型问题是,您认为“当前数据表”是什么,而 JMP 认为“当前数据表”是什么,是不同的。对要指向的数据表进行绝对引用始终是一种更好的编码实践。
所以,
dt << group columns( :Name( "NU-No Unit" ), 15 );
是一种更好的编码技术
current data table() << group columns( :Name( "NU-No Unit" ), 15 );
回复:如何在 JSL 脚本中创建另一组列问题是列NU-No Unit 和 MP-Missing Phosphor 中有一个减号,JMP 正试图解释。因此,您需要使用构造
dt << group columns( "TTDefects", :name("NU-No Unit") :: :name("MP-Missing Phosphor") );Re: 如何在 JSL 脚本中创建另一组列谢谢你的解释。