What inspired this Wish List Request?
This is suggested by Masakazu Okada-san, SE at JMP Japan. He found this suggestion when he answered a question about how to set several LCL, UCL and center lines for different group variables. This can be done by JSL codes, but it's tedious.
The user is FICT, the printed-board manufactureing company.
Please describe the new or improved feature or solution you would like to see.
In the current Process Screening platform, you can specify Grouping colum, and set different Targets, LSLs, USLs, center lines and sigmas by using Limits data table.
Okada-san suggests we have the same featuers also for the Control Chart Builder and the Process Capability platform.
What would the value be to you and/or other users if this new feature is provided?
Currently, the user does it after some data manipulations with JSL. It's tedious.
Is this an external customer request?
Yes, the user is FICT. SE for them is Masakazu OKada-san at JMP Japan.
Is there a competitive software package that has this feature or solution that we should be aware of?
I don't know whether other software can do it.
Will this impact a renewal, expansion, or adoption at a customer, and does this put an account at risk if we do not address this?
No. But Masakazu Okada-san believes that this new feature can also help other users.
Details
The following is an example to show how to set different limits for differeng groups in the 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
)
)