Ich habe eine Tabelle mit 100 Geräten und 300 getesteten Testobjekten. Ich habe Spezifikationsspalten, die separat LSL und USL enthalten. Ich möchte das Variabilitätsattribut-Messdiagramm mit den darin enthaltenen Spezifikationsgrenzen grafisch darstellen. Bitte zeigen Sie mir, wie es geht. Wenn es zu diesem Thema bereits Diskussionen gibt, weisen Sie mich bitte darauf hin. Danke.
Beispieldatentabelle:
| Gerät | Testname | Messung | LSL | USL |
| 1 | Test1 | 230 | 200 | 240 |
| 1 | Test2 | 20 | 15 | 25 |
| 1 | Test3 | 30 | 25 | 35 |
| 2 | Test1 | 234 | 200 | 240 |
| 2 | Test2 | 22 | 15 | 25 |
| 2 | Test3 | 29 | 25 | 35 |
| 3 | Test1 | 229 | 200 | 240 |
| 3 | Test2 | 21 | 15 | 25 |
| 4 | Test1 | 230 | 200 | 240 |
| 4 | Test2 | 21 | 15 | 25 |

Danke txnelson es funktionierte.
Danke Uday für den Vorschlag.
Das Hauptproblem bei dem, was Sie wollen, ist, dass Ihre Daten nicht in der richtigen Form für die Ausführung der Variability-Attribute-Chart-Plattform sind.Das folgende Skript wandelt eine Datentabelle mit den von Ihnen angegebenen Spalten in eine Datentabelle um, die zum Generieren der gewünschten Diagramme verwendet werden kann.
Names Default To Here( 1 );
dt = Current Data Table();
// Make a list of the Tests
Summarize( dt, testList = by( :Test Name ) );
dtSplit = dt << Split(
Split By( :Test Name ),
Split( :Measurement, :LSL, :USL ),
Group( :Device ),
Sort by Column Property
);
// Rename the test columns and set the Spec Limits
For( i = 2, i <= N Items( testList ) + 1, i++,
// Assign the new names
Column( dtSplit, i ) << set name( Substr( Column( dtSplit, i ) << get Name, 13 ) );
// Set the Spec Limits
Eval(
Substitute(
Expr(
Column( dtSplit, i ) << set property(
"Spec Limits ",
{LSL( __LSL__ ), USL( __USL__ ), Show Limits( 1 )}
)
),
Expr( __LSL__ ), Col Mean( As Column( dtSplit, i + N Items( (testList) ) ) ),
Expr( __USL__ ),
Col Mean( As Column( dtSplit, i + 2 * N Items( (testList) ) ) )
)
);
);
// Delete unwanted limits columns
dtSplit << delete columns( Index( N Items( testList ) + 2, N Cols( dtSplit ) ) );
@Vmuthu ,
https://community.jmp.com/t5/Discussions/Adding-Control-spec-limits/mp/7037#M7031
Haben Sie in der Community nach ähnlichen Fragen gesucht?