¿Qué inspiró esta solicitud de lista de deseos?
Cuando un usuario desea agregar nuevas filas a una tabla de datos o cuando desea ordenar la tabla de datos, existe el riesgo de que esto no sea posible en Jmp debido a los informes abiertos.
En el peor de los casos: el script JSL simplemente se detiene con un mensaje de error que le dice al usuario:

A menudo, el informe no tiene problemas con el orden o las filas, solo necesita una actualización.
¿Cuál es la mejora que le gustaría ver?
Por favor solucione el problema.
Diferentes aproximaciones:
- Todos los usuarios para actualizar la tabla (agregar filas, ordenar la tabla) y activar los informes para que se actualicen.
- Si hay informes que realmente tienen un problema con los cambios en la tabla de datos, pregunte al usuario si está bien cerrarlos.
Para JSL, no pregunte al usuario, proporcione una opción:
sort(..., close reports with issues());
- ¿Tiene una opción como
sort( ..., ignoreEffectsOnReports())
¿tener sentido? - Proporcionar una función
myAffectedReports = dt << get reports with issues();
que devuelve una lista de informes con problemas con filas agregadas o tablas de datos ordenados.
Luego, el usuario puede cerrar los informes si lo desea.
- al menos:
Proporcionar una función
myReports = dt << get reports();
que devuelve una lista con todos los informes con un enlace a la tabla de datos.
... independiente del nombre real de la Ventana: ¿Cómo ordenar la tabla de datos dentro de una aplicación?
Luego el usuario puede decidir cómo quiere continuar...
¿Por qué es importante esta idea?
Con el comportamiento actual de Jmp, algunas acciones como agregar filas u ordenar tablas de datos no son posibles cuando un informe está abierto.
En otros programas, tales acciones se pueden realizar sin problemas.
Hay varias posibilidades de cómo mejorar la situación de los usuarios de Jmp.
En el mejor de los casos: funcionalidad completa detrás de escena, sin molestar al usuario en absoluto.