I was able to create a grouping based upon the binning of the Spec Limits
![txnelson_0-1683873760096.png txnelson_0-1683873760096.png](https://community.jmp.com/t5/image/serverpage/image-id/52753i8352FDF5DE72B631/image-dimensions/709x498?v=v2)
Using the Levels option, and specifying Create Transform Column
![txnelson_1-1683873931671.png txnelson_1-1683873931671.png](https://community.jmp.com/t5/image/serverpage/image-id/52754i8E2C98E7CF8CFACE/image-dimensions/744x523?v=v2)
I simply created the following formula to create the binning
![txnelson_2-1683874023026.png txnelson_2-1683874023026.png](https://community.jmp.com/t5/image/serverpage/image-id/52755iA0FA170E88D78AFA/image-dimensions/639x266?v=v2)
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