Angenommen, Sie führen Folgendes aus, leicht abgewandelt gegenüber dem Skriptindex:
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Semiconductor Capability.jmp" );
obj = dt << Process Screening( Grouping( :Site, :lot_id ), Process Variables( Eval( 5 :: 132 ) ), automaticrecalc(1) );
Sie erhalten einen Bericht wie diesen mit Zeilen für die verschiedenen Wertekombinationen aus den Grouping()-Spalten:

Und diese Reihen dienen als Tor zu verschiedenen Parzellen.Sie können beispielsweise Prozessfähigkeits- oder Kontrolldiagramme erhalten, die im Wesentlichen so aussehen, als hätten Sie diese grouping()-Spalten als By() auf diesen Plattformen verwendet.Sie erhalten jedoch keine Zeile für eine Gruppierung, bei der Werte in der Gruppierungsspalte fehlten oder, wenn es sich um Zeichen handelte, Leerzeichen fehlten.Wenn Sie also einen „lot_id“-Wert durch „leer“ oder einen „SITE“-Wert durch „missing“ ersetzen, wird dies nicht im Bericht angezeigt. Sie wissen also nicht, dass es Daten gab, die so waren und möglicherweise Aufmerksamkeit erfordern.
Als ich dies mit dem JMP-Support besprach, wurde mir gesagt, dass dies mit anderen JMP-Plattformen übereinstimmt, z. B. dass leere X-Werte nicht auf der X-Achse eines Oneway angezeigt werden.Meiner Ansicht nach ähnelt Grouping() in diesem Fall jedoch eher einem By() (das Diagramme für die By-Gruppen mit den Werten „missing“ oder „leer“ erstellt).Die Situation mit Grouping() ist auch ähnlich wie bei summary/summarize, die diese Gruppen erkennt und eine Zeile erzeugt.
Ich schätze, dass Process Screening ein By() hat und Grouping() nicht, aber ich denke, es wäre sinnvoll, diese Gruppen anzuzeigen und Zugriff auf dieselben Diagramme zu gewähren, die Sie von einem by() sehen würden (d. h. wenn Sie führte Control Chart() mit by() für dieselben Spalten aus, in denen Sie einen Bericht für eine fehlende SITE sehen würden):

Das Ergebnis ist, dass ich ermutigt wurde, doch einen Wunschzettel zu diesem Thema zu erstellen, damit diese Perspektive berücksichtigt werden konnte.
Ich denke, dass es sich zumindest als Option lohnen würde.
Warum ist diese Idee wichtig?
Das Hauptproblem/der Hauptwert besteht darin, dass Sie, wenn Sie von Process Screening als Zugang zu den verschiedenen anderen Berichten ausgehen, einige Ihrer Daten oder Probleme in Ihren Daten übersehen.Dies ist mir aufgefallen, als ich mit einem Kunden gearbeitet habe, der eine große Datenmenge in vielen Gruppierungen mit vielen Ebenen pro Gruppierung und Daten aus maschinellen Quellen hatte.Bis zu einem gewissen Grad wird mit dem Process Screening beworben, dass es Ihnen ermöglicht, viele, viele Prozesse zu sichten, sodass die Möglichkeit erhöht ist, dass einige Daten fehlerhaft sind – und dass dies unbemerkt bleiben könnte.Diese Plattform könnte sogar so weit gehen, solche Gruppierungen hervorzuheben, geschweige denn einzubeziehen.