tabla de datos de subconjunto basada en otra tabla de datosHola,
Digamos que tenemos una tabla de datos principal y hay otra tabla de datos que queremos usar para subconjuntar la principal + agregar algunos condicionales durante este proceso;
mesa principal

Otra tabla de datos

¿Cómo se puede pasar por cada fila de la columna Etiqueta en la tabla principal para que las filas coincidan con las filas de las tablas de subconjuntos (L1, L3, L5) y obtener filas cuando grupo == K y Número == 2?
Entonces la tabla de salida debería verse así

Proporcione la solución con el bucle for o lo que sea que esté disponible y no use una lista corta como list = {K1, K3, K5} porque en mis datos reales tengo miles de filas.
https://community.jmp.com/t5/Discussions/How-to-select-rows-based-on-multiple-criteria/td-p/7014
Tabla de datosOtroScriptingRe: tabla de datos de subconjunto basada en otra tabla de datosAquí hay una muestra de una forma de hacer lo que quiere.
Le recomiendo que se tome el tiempo y lea la documentación de Uso de JMP y Scripting Guide de la Biblioteca de documentación de JMP, en el menú desplegable Ayuda.Abrirá la ventana sobre las diversas formas de usar los objetos dentro de JMP y no se limitará a pensar que todo debe codificarse en una metodología de programación tradicional.
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;