Einrichten des lokalen Datenfilters in Bivariate für die Anzahl der DatenpunkteHallo,
Ich habe ein Skript, das eine bivariate Analyse ausführt und nach Chargennummer gruppiert. Ich versuche jedoch, eine Bedingung hinzuzufügen, sodass nur Chargennummern mit mindestens 3 Datenpunkten grafisch dargestellt werden. In meinen Datentabellen wird jeder 'Datenpunkt' für eine bestimmte Chargennummer in einer separaten Zeile gespeichert. Ich versuche, dies mithilfe eines lokalen Datenfilters einzurichten. Ich bin mir jedoch nicht sicher, wie ich die Where () - Bedingung einrichten soll, um nur Chargennummern mit mindestens 3 Datenpunkten zu zeichnen.
Ich habe mich gefragt, ob dies mit einem lokalen Datenfilter möglich ist.
Local Data Filter(
Add Filter(
columns( :Lot Number ),
Where( :Lot Number = "00000" ),
Display(
:Lot Number,
Size( 161, 255 ),
Height( 255 ),
Find( Set Text( "" ) )
)
)
);
SkriptingBetreff: Einrichten des lokalen Datenfilters in Bivariate für die Anzahl der DatenpunkteIch würde einfach rennen
Tabellen => Zusammenfassung
Gruppieren nach Los-ID und anschließendes Zusammenführen der Übersichtsdatentabelle mit der ursprünglichen Tabelle unter Verwendung von
Tabellen => Aktualisieren
Übereinstimmung mit der Los-ID.
Führen Sie dann den folgenden Code aus, bevor Sie Ihren Filter einrichten
dt = current data table();
dt << select where(:Num Rows < 3);
dt << hide and exclude;
dt << clear row states.
Dadurch werden die ausgeblendeten und ausgeschlossenen Zeilen aus Ihrer Analyse entfernt.
Betreff: Einrichten des lokalen Datenfilters in Bivariate für die Anzahl der DatenpunkteDanke Jim,
Ich habe Ihren Vorschlag ausprobiert und ihn zum Laufen gebracht. Ich habe beschlossen, alles wie folgt zu schreiben:
dt << Summary(
Group(:"Lot Number"),
Freq("None"),
Weight("None")
);
dt << Update(
With( Data Table( "dt By (Lot Number).jmp" ) ),
Match Columns( :"Lot Number" = :"Lot Number")
);
dt << Select Where(:"N Rows" < 3);
dt << hide and exclude;
dt << clear row states;