列组的处理能力<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />我正在尝试编写一个表脚本来对一组列运行进程能力分析。 我有一个名为“Specced Columns”的列组。 我尝试了以下各种排列:
dt =当前数据表();
foo = dt << get column group(“Specced Columns”);
制程能力(
过程变量(
的eval(富)
)
,
在Sigma摘要报告(1)中,
目标情节(0)
);
我已经尝试将名称转换为字符串,列表等。 无论我尝试什么,我都会收到以下错误:
在数据表中找不到指定的列。访问或评估'List',{/ * ### * / foo}
无法启动流程功能,因为在数据表中找不到任何流程。
任何帮助深表感谢!
Re:列组的处理能力这适合我!
非常感谢您的回复。
Re:列组的处理能力这也有效!我喜欢这种方法,因为我将列列表作为在其他地方使用的表达式。
非常感谢您的回复。
Re:列组的处理能力你好,
另一种解决方法是使用表达式构建Process Variables()参数。
名称默认为此处 ( 1 ) ;
DT = 打开 ( “$ SAMPLE_DATA / Semiconductor Capability.jmp” ) ;
DT << 组列 ( “COLGROUP” , : NPN1 ,五 ) ;
FOO = DT << 获取专栏组 ( “COLGROUP” ) ;
/ *初始化Process Variables()表达式* /
pvExpr = EXPR ( 过程变量 () ) ;
/ *遍历每个列表项并将其插入表达式* /
对于 ( 一世 = 1 ,一世 <= N项 ( FOO ) ,一世 ++,
插入 ( pvExpr , FOO [ 一世 ] )
) ;
/ *在平台中使用Process Variables()表达式* /
OBJ = EVAL (
Eval Expr (
制程能力 (
EXPR ( 名称Expr ( pvExpr ) ) ,
在Sigma摘要报告中 ( 1 ) ,
目标情节 ( 0 )
)
)
) ;
我希望有所帮助!
温迪
Re:列组的处理能力我尝试了几种方法试图让你的代码运行,并没有提出一个干净的答案。 但是,以下代码确实有效,即使它不是一个非常干净的答案。
名称默认为此处 ( 1 ) ;
DT = 当前数据表 () ;
FOO = DT << 获取列组 ( “指定列” ) ;
//将所需语句构建为文字字符串
TheStmt = “dt <<过程能力(过程变量(”) || 烧焦 ( FOO [ 1 ] ) ;
对于 ( 一世 = 2 ,一世 <= N项 ( FOO ) ,一世 ++,
TheStmt = TheStmt || “” || 烧焦 ( FOO [ 一世 ] )
) ;
TheStmt = TheStmt || “),在西格玛总结报告(1),目标图(1));” ;
//运行创建的文字字符串
EVAL ( 解析 ( TheStmt ) ) ;