大家好,
我刚刚开始研究 Jump 10。
我试图从数据表中提取所有测试的所有 USL 和 LSL,然后我想创建一个新表 bluit 为:测试编号|LSL测试名称 | LSL | USL。
有什么想法可以帮助我吗?或者有什么教程吗?
提前致谢。
平均值,
塞德里克·B
您可以使用 <
尝试这样的事情:
dt = 当前数据表() ;
规格= 新表( “SpecLimits.jmp” ,
新列( “ColName” ,字符,标称,宽度( 30 ) ) ,
新列( “LSL” ,数字,标称) ,
新列( “USL” ,数字,标称) ,
新列( “目标” 、数字、名义)
);
nc = N 列( dt ) ;
对于( i = 1 , i <= nc , i ++,
If ( Column ( dt , i ) <<获取数据类型() == "Numeric" ,
If ( ! Is Empty ( x = Column ( dt , i ) << get property ( "Spec Limits" ) ) ,
规格<<添加行( 1 , N 行(规格) ) ;
Try (列(规格, "lsl" )[ N 行(规格)] = x [ "lsl" ] ) ;
Try (列(规格, "usl" )[ N 行(规格)] = x [ "usl" ] ) ;
Try (列(规格, "目标" )[ N 行(规格)] = x [ "目标" ] ) ;
Column ( specs , "colname" )[ N 行( specs )] = Column ( dt , i ) << get name ;
)
)
);
-杰夫
我会考虑使用“表格”菜单中的“摘要”命令。或者,如果使用 JSL 脚本,您将使用 Summarize(...) 函数。