I was able to create a grouping based upon the binning of the Spec Limits
Using the Levels option, and specifying Create Transform Column
I simply created the following formula to create the binning
and it worked as desired.
In my example, I used the Semiconductor Capability sample data table, and the PNP3 column. It has outliers, however, it has no outliers that are less than the LSL value, so I manually changed one row to have a low value, just to test the formula.
specs = :PNP3 << get property( "spec limits" );
If(
:PNP3 < specs["LSL"], -1,
specs["LSL"] <= :PNP3 <= specs["USL"], 0,
1
);
Jim