Einrichten eines lokalen Datenfilters in Bivariate für die Anzahl der DatenpunkteHallo,
Ich habe ein Skript, das eine bivariate Analyse durchführt und nach Losnummer 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, bin mir jedoch nicht sicher, wie ich die Where()-Bedingung einrichten soll, um nur Chargennummern mit mindestens 3 Datenpunkten darzustellen.
Ich habe mich gefragt, ob es möglich ist, dies mit einem lokalen Datenfilter zu erreichen?
Local Data Filter(
Add Filter(
columns( :Lot Number ),
Where( :Lot Number = "00000" ),
Display(
:Lot Number,
Size( 161, 255 ),
Height( 255 ),
Find( Set Text( "" ) )
)
)
);
Datenmischung und -bereinigungMassenanpassungBetreff: Einrichten eines lokalen Datenfilters in Bivariate für die Anzahl der DatenpunkteDanke Jim,
Ich habe Ihren Vorschlag ausprobiert und es funktioniert. Ich habe beschlossen, alles wie folgt zu skripten:
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;Betreff: Einrichten eines lokalen Datenfilters in Bivariate für die Anzahl der DatenpunkteIch würde einfach rennen
Tabellen=>Zusammenfassung
Gruppieren nach Chargen-ID und anschließendes Zusammenführen der Übersichtsdatentabelle wieder mit der Originaltabelle mithilfe von
Tabellen=>Aktualisieren
Übereinstimmung mit der Chargen-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.