Impostazione del filtro dati locali in bivariato per il numero di punti datiCiao,
Ho uno script che esegue un'analisi bivariata e il raggruppamento 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 è memorizzato in una riga separata. Sto provando a configurarlo 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 ottenere questo risultato 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( "" ) )
)
)
);
SceneggiaturaRe: Impostazione del filtro dati locali in bivariato 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;Re: Impostazione del filtro dati locali in bivariato per il numero di punti datiVorrei solo correre
Tabelle=>Riepilogo
raggruppamento in base all'ID lotto, quindi unendo la tabella dei dati di riepilogo alla tabella originale, utilizzando
Tabelle=>Aggiorna
corrispondenza sull'ID lotto.
Quindi eseguire il codice seguente prima di impostare 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 dall'analisi.