Impostazione del filtro dati locali in Bivariata per il numero di punti datiCiao,
Ho uno script che esegue un'analisi bivariata e raggruppa per numero di lotto. Tuttavia, sto cercando di aggiungere una condizione in modo che vengano rappresentati graficamente solo i numeri di lotto con almeno 3 punti dati. Nelle mie tabelle di dati, ogni "punto dati" per un determinato numero di lotto viene memorizzato in una riga separata. Sto cercando di impostarlo utilizzando un filtro dati locale, tuttavia non sono sicuro di come impostare la condizione Where () per tracciare solo i numeri di lotto con almeno 3 punti dati.
Mi chiedevo se è possibile farlo con un filtro dati locale?
Local Data Filter(
Add Filter(
columns( :Lot Number ),
Where( :Lot Number = "00000" ),
Display(
:Lot Number,
Size( 161, 255 ),
Height( 255 ),
Find( Set Text( "" ) )
)
)
);
ScriptingOggetto: impostazione del filtro dati locale in bivariata per il numero di punti datiVorrei solo correre
Tabelle => Riepilogo
raggruppamento su ID lotto, quindi unire la tabella dei dati di riepilogo alla tabella originale, utilizzando
Tabelle => Aggiorna
corrispondenza sull'ID lotto.
Quindi eseguire il codice seguente prima di configurare il filtro
dt = current data table();
dt << select where(:Num Rows < 3);
dt << hide and exclude;
dt << clear row states.
Ciò eliminerà le righe nascoste ed escluse dalla tua analisi.
Oggetto: impostazione del filtro dati locale in bivariata per il numero di punti datiGrazie Jim,
Ho provato il tuo suggerimento e l'ho fatto funzionare. Ho deciso di scrivere tutto come segue:
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;