是什么激发了这个愿望清单请求?
这是 JMP Japan 的工程师 Masakazu Okada-san 提出的建议。 他在回答一个关于如何为不同的组变量设置多个LCL、UCL和中心线的问题时发现了这个建议。 这可以通过 JSL 代码来完成,但它很乏味。
用户是印制板制造公司FICT。
请描述您希望看到的新的或改进的功能或解决方案。
在目前的Process Screening平台中,可以指定Grouping列,通过Limits数据表设置不同的Targets、LSLs、USLs、center lines和sigmas。
Okada-san 建议我们也为控制图生成器和过程能力平台提供相同的功能。
如果提供此新功能,对您和/或其他用户有何价值?
目前,用户在使用 JSL 进行一些数据操作后执行此操作。 这很乏味。
这是外部客户的要求吗?
是的,用户是 FICT。 他们的 SE 是 JMP Japan 的 Masakazu OKada-san。
有没有我们应该注意的具有此功能或解决方案的竞争软件包?
不知道其他软件能不能做到。
这是否会影响客户的续订、扩展或采用,如果我们不解决这个问题,是否会使客户面临风险?
不会。但是冈田正和先生相信这项新功能也可以帮助其他用户。
细节
下面举例说明如何在Process Screening platfrom中为不同的组设置不同的限值。
New Table( "Spec Limits",
New Column( "Variable", Character, Values( {"X1", "X2", "X3", "X4", "X1", "X2", "X3", "X4"} )),
New Column( "LSL", Values( [-3, -3, -3, -3, -5, -5, -5, -5] ) ),
New Column( "USL", Values( [3, 3, 3, 3, 5, 5, 5, 5] )),
New Column( "Target", Values( [0, 0, 0, 0, 0, 0, 0, 0] )),
New Column( "Sigma", Values( [1, 1, 1, 1, 2, 2, 2, 2] )),
New Column( "Center", Values( [0, 0, 0, 0, 1, 1, 1, 1] )),
New Column( "Group", Values( [1, 1, 1, 1, 2, 2, 2, 2] ))
);
dt = As Table(J(1000,1, Random Integer(2))||J(1000, 4, Random Normal()),
<<Column Names({"Group", "X1", "X2", "X3", "X4"})
);
dt << Process Screening(
Process Variables( :X1, :X2, :X3, :X4 ),
Grouping( :Group ),
Control Chart Type( "Indiv and MR" ),
Use Limits Table(
1,
Data Table( "Spec Limits" ),
Process Variables( :Variable ),
Grouping( :Group ),
Center( :Center ),
Sigma( :Sigma ),
LSL( :LSL ),
USL( :USL ),
Target( :Target ),
Go
)
)