Problem mit Kontrolldiagrammen und Datentabellen mit Spalten mit unterschiedlicher DatenmengeIch habe einen Kunden, der einen Prozess mit mehreren Regelkarten überwacht.Unterschiedliche Monitore haben unterschiedliche Datenerfassungshäufigkeiten.Seine Daten beginnen als gestapelte Daten.Wenn die Daten aufgeteilt werden, haben die Spalten eine unterschiedliche Anzahl von Werten.Die Anzahl der Zeilen wird durch die Daten mit der höchsten Anzahl von Werten festgelegt.Bei anderen Parametern fehlen Werte, um die Tabelle auszufüllen.Unten finden Sie einen Screenshot der Datentabelle.
Bei der Erstellung von Regelkarten werden die Karten auf der linken Seite mit viel leerem Bereich zusammengefasst.Gibt es eine Möglichkeit, dies zu vermeiden?Unten sehen Sie einen Screenshot der Kontrollkarte.
Das Kontrolldiagramm sieht folgendermaßen aus:

Die Tabelle sieht folgendermaßen aus:

Betreff: Problem mit Kontrolldiagrammen und Datentabellen mit Spalten mit unterschiedlicher DatenmengeWie wäre es, wenn Sie die fehlenden Zeilen ausblenden / ausschließen und dann die rote Dreiecksoption "Ausgeschlossene Region anzeigen" deaktivieren? Dies müsste umgeschaltet werden, wenn Kontrolldiagramme für verschiedene Spalten erstellt werden.
Das ursprüngliche gestapelte Format funktioniert möglicherweise besser mit einer "By" -Variablen, um mehrere Kontrolldiagramme zu generieren.
Betreff: Problem mit Kontrolldiagrammen und Datentabellen mit Spalten mit unterschiedlicher DatenmengeLeider möchte der Kunde Begrenzungslinien in den Diagrammen (damit gestapelte Daten nicht funktionieren) und einen Spaltenumschalter verwenden, der mit Verstecken und Ausschließen nicht funktioniert.
Betreff: Problem mit Kontrolldiagrammen und Datentabellen mit Spalten mit unterschiedlicher DatenmengeDer Spaltenumschalter kann in JMP 16 mit Ausblenden und Ausschließen arbeiten. Es gibt eine neue jsl-Option, mit der jedes Mal ein Skript ausgeführt werden kann, wenn der Spaltenumschalter vom Benutzer aufgerufen wird. Sie können die Operation zum Ausblenden / Ausschließen per Skript ausführen.
Hier ist das Beispiel aus dem Skriptindex:
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Car Poll.jmp" );
obj = dt << Contingency( Y( :size ), X( :marital status ) );
ColumnSwitcherObject = obj << Column Switcher(
:marital status,
{:sex, :country, :marital status}
);
ColumnSwitcherObject << Set Script(
Print( "New Value: " || Char( ColumnSwitcherObject << Get Current ) )
);
ColumnSwitcherObject << Run;
Wait( 5/*seconds, while it animates*/ );