Re: la selección de subconjunto está vacía, devuelve un errorHay muchas opciones diferentes. Puede verificar si la selección está vacía/no se encuentran filas y luego usar stop() o throw() para detener la ejecución del script (si es adecuado).
Names Default To Here(1);
dt = open("$SAMPLE_DATA/Big Class.jmp");
dt << Select Where(:age == 100);
// you can check for selections in dt table
If(N Items(dt << get selected rows) == 0,
Show("No selections done");
);
dt_subset = dt << Subset(Selected Rows(1));
// you can check for dt_subset
If(Is Empty(dt_subset),
Show("No subset table");
);
rows_to_subset = dt << Get Rows Where(:age == 100);
If(N Items(rows_to_subset) == 0,
Show("No rows found");
);
// dt_subset = dt << Subset(rows(rows_to_subset));Re: la selección de subconjunto está vacía, devuelve un errorHola Jarmo,
Gracias por su respuesta. Finalmente tuve tiempo de verificar esto y veo que la siguiente solución funcionó:
dt_subset = dt << Subset(Selected Rows(1));
// you can check for dt_subset
If(Is Empty(dt_subset),
Show("No subset table");
);Los otros dos todavía devolvieron errores:

Así que usaré la segunda sugerencia.
Saludos, Valeria
la selección de subconjunto está vacía, devuelve un errorHola a todos,
Estoy escribiendo un script donde selecciono un subconjunto de una tabla de datos según algunos criterios:
El ejemplo dt es mi tabla de datos con la columna: Error_ID
Ingresé: "dt_subset=dt<
Ahora digamos que la tabla de datos dt no tiene filas Error_ID==0, el dt_subset está vacío.
Hubiera esperado que un dt_subset fuera una nueva tabla de datos con las mismas columnas que la tabla dt pero con 0 filas, de modo que si luego compruebo si "If( !Empty(dt_subset)...)" Obtengo un falso y no continúo trabajando en la tabla dt_subset vacía.
En su lugar, recibo un error si trato de verificar si dt_subset está vacío.
Básicamente, lo que quiero hacer es poder verificar si la selección está vacía. tienes una solución?
¡Gracias por su ayuda!
Ingeniería de Calidad y Procesos