tabella di dati del sottoinsieme basata su un'altra tabella di datiCiao,
Diciamo che abbiamo la tabella dati principale e c'è un'altra tabella dati che vogliamo usare per creare un sottoinsieme di quella principale + aggiungere alcuni condizionali durante questo processo;
tabella principale

Un'altra tabella di dati

Come si può passare attraverso ogni riga della colonna Etichetta nella tabella principale per ottenere le righe corrispondenti alle righe della tabella del sottoinsieme (L1, L3, L5) e ottenere righe quando gruppo == K e Numero == 2
Quindi la tabella di output dovrebbe essere simile a

Si prega di fornire la soluzione con il ciclo for o qualsiasi cosa sia disponibile e non utilizzare una lista breve come list = {K1, K3, K5} perché nei miei dati reali ho migliaia di righe.
https://community.jmp.com/t5/Discussions/How-to-select-rows-based-on-multiple-criteria/td-p/7014
Tabella datiAltroScriptingRi: tabella dati sottoinsieme basata su un'altra tabella datiEcco un esempio di un modo per fare ciò che vuoi.
Ti consiglio di prenderti il tempo e di leggere la documentazione sull'uso di JMP e la guida agli script dalla libreria di documentazione di JMP, sotto il menu a discesa Aiuto.Si aprirà la finestra sui vari modi di utilizzare gli oggetti all'interno di JMP e per non limitarsi a pensare che ogni cosa debba essere codificata in una metodologia di programmazione tradizionale.
names default to here(1);
dt1=data table("main_table");
dt2=data table("subset_table");
dt2b = dt2 << subset(selected rows(0), columns(:label));
dtFinal = dt1 << Join(
with(dt2b),
Match Flag( 1 ),
By Matching Columns( :Label = :Label ),
Drop multiples( 0, 0 ),
Include Nonmatches( 1, 1 ),
Preserve main table order( 1 ),
merge same name columns( 1 )
);
close( dt2b, nosave );
dtFinal << select where(:match flag == 3 | (:Group == "K" & :Number == 2) );
dtFinal << invert row selection;
dtFinal << delete rows;Ri: tabella dati sottoinsieme basata su un'altra tabella datiEccellente! Devo commentare a un certo punto. Il manuale non è sufficiente. Eseguo la scansione del manuale e non c'è un caso esemplare vicino alla mia domanda. Hai una fonte migliore che possiamo trovare alcuni casi d'uso delle funzioni?