Wie füge ich Linien (Spezifikationen, Ziele) zu einem Histogramm im Graph Builder hinzu, während ich lokale Datenfilter verwende?Ich habe viele Daten (> 6.000) in einer Spalte für viele verschiedene Produkte. In einer anderen Spalte habe ich den Produktnamen und insgesamt 12 verschiedene Produkte, die diese > 6.000 Daten abdecken.
Im Graph Builder kann ich ein grundlegendes Histogramm aller Daten erstellen und dann den lokalen Datenfilter verwenden, um ein Histogramm der Daten nur für das ausgewählte Produkt anzuzeigen. Dies funktioniert gut, ist aber unvollständig, da ich jedes Histogramm (für jedes Produkt) in Bezug auf Ziel- und Spezifikationswerte anzeigen möchte.
In der angehängten JMP-Datei zeige ich ein Beispiel mit zwei Produkten, die nur A und B genannt werden, jeweils 50 Werte.
Wenn ich mich mit dem lokalen Datenfilter durch jedes Produkt bewege, möchte ich, dass jedes Histogramm vertikale Linien anzeigt, um die Spezifikationen, das Ziel und die deklarierten Werte darzustellen. Ein Beispiel ist in der angehängten PNG-Datei.
Kann ich den Graph Builder ohne JSL verwenden, um das gewünschte Histogrammbild zu erstellen?
Oder muss ich komplizierter vorgehen und zB Scripting verwenden, um neue Referenzlinien für jedes Produkt zu erstellen, während ich mit dem lokalen Datenfilter durchnavigiere? (Jedes Produkt in meinen Daten hat unterschiedliche Spezifikationswerte, unterschiedliche Zielwerte usw.)
Irgendwelche Ideen, wie man dies auf einfache Weise tun kann, wären großartig und geschätzt. Ich könnte es skripten, aber wenn es einen einfacheren Weg gibt, würde ich lieber dem einfacheren Weg folgen.
Danke.
Betreff: Wie füge ich Linien (Spezifikationen, Ziele) zu einem Histogramm im Graph Builder hinzu, während ich lokale Datenfilter verwende?kann auch Limits aus einer vordefinierten Tabelle ziehen und mit jsl definieren (Beispiel aus "scripting help"):
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Cities.jmp" );
obj = dt << Process Capability(
Process Variables( :OZONE, :CO, :SO2, :NO ),
Spec Limits( Import Spec Limits( "$SAMPLE_DATA/CitySpecLimits.jmp" ) )
);
obj << Save Spec Limits as Column Properties;Betreff: Wie füge ich Linien (Spezifikationen, Ziele) zu einem Histogramm im Graph Builder hinzu, während ich lokale Datenfilter verwende?Danke, Jim, wie immer für deine hilfreichen Kommentare.
Beachten Sie, dass ich in meinem Fall von der üblichen Spalteneigenschaft "Spezifikationsgrenzen" abweichen möchte, die es mir ermöglicht, mit LSL, Target und USL zu arbeiten, da ich VIER Referenzlinien von Interesse habe. Anhand des Histogramms möchte ich die Situation anhand dieser vier Linien beurteilen.
Ich baue derzeit auf Ihrer Datei auf, um die Lösung zu skripten, also füge ich für jedes Histogramm vier Referenzlinien hinzu und stelle sicher, dass die Min/Max-Werte auf der Achse angemessen sind. Das funktioniert gut, aber ich habe mich gefragt, ob es eine einfachere Möglichkeit gibt, dies mit dem Graph Builder zu verwalten, bei dem ich die Elemente, z. B. Linie und Histogramm, optimieren und den Datenfilter verwenden könnte, um zwischen den Produkten zu wechseln. Wenn ja, hätte ich gedacht, dass eine JSL-freie Lösung bevorstehen könnte.
Wenn Sie weitere Gedanken haben, lassen Sie es mich bitte wissen.
Betreff: Wie füge ich Linien (Spezifikationen, Ziele) zu einem Histogramm im Graph Builder hinzu, während ich lokale Datenfilter verwende?Nur ergänzen @txnelson , ändert er den „Filter“-Prozess von Zeilen mit einem Datenfilter zu Spalten mit dem Spaltenumschalter. Sie können einen Spaltenumschalter aus dem roten Dreieck im Graph Builder hinzufügen.
Betreff: Wie füge ich Linien (Spezifikationen, Ziele) zu einem Histogramm im Graph Builder hinzu, während ich lokale Datenfilter verwende?JMP verfügt über eine integrierte Funktion, die automatisch Spezifikationsgrenzen, LSL, Ziel und USL auf den meisten Diagrammen anzeigt, wenn die Spalteneigenschaft Spezifikationsgrenzen für jede Spalte ausgefüllt ist.JMP verfügt auch über eine Plattform namens „Manage Spec Limits“, die es ermöglicht, Grenzwerte aus einer Datentabelle zu nehmen und die Spalteneigenschaft „Spez. Grenzwerte“ für die verschiedenen Spalten in einer Datentabelle zu füllen.Die Grenzwerte werden natürlich mit der Datentabelle gespeichert, wenn die Tabelle auf der eigenen Festplatte gespeichert wird.Sie müssen die Limits also nur einmal auffüllen.Das Problem mit Ihren Daten ist, dass sie sich nicht in separaten Spalten befinden.Um diese Methode zu verwenden, müssen Sie also Tables==>Split verwenden, um jedes Produkt in eine separate Spalte zu trennen.Leicht gemacht.Dann eine einfache Gruppierung von Tabellen==>Zusammenfassung nach Produkt und Hinzufügen einer neuen Spalte zur resultierenden Datentabelle. Sie erhalten eine Grenzwerttabelle, mit der Sie mit der Plattform „Manage Spec Limits“ alle Spalten in der Datentabelle füllen können die Grenzwerte aus der Grenzwerttabelle.Wenn Sie dann Ihren Graph Builder ausführen, werden die Grenzen automatisch in jedem Histogramm angezeigt. 
Ich habe meine Datentabelle mit einem eingebetteten Skript beigefügt, das die Histogramme erzeugt, sowie eine Kopie einer Grenzwerttabelle, die als Modell für Ihre Anforderungen verwendet werden kann.