¿Qué inspiró esta solicitud de lista de deseos?
Cuando un usuario quiere agregar nuevas filas a una tabla de datos o cuando quiere ordenar la tabla de datos, existe el riesgo de que esto no sea posible en Jmp debido a los informes abiertos.
¿Cómo actualizar la tabla después de ordenar?
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:
- Todo el usuario debe actualizar la tabla (agregar filas, ordenar la tabla) y activar la actualización de los informes.
- If there are reports which actually have an issue with the changes in the data table, ask the user if it's OK to close them.
For JSL, don't ask the user, provide an option:
sort(..., close reports with issues());
- Does an option like
sort( ..., ignoreEffectsOnReports())
make sense? - Provide a function
myAffectedReports = dt << get reports with issues();
which returns a list of reports with issues with added rows or sorted data tables.
Then the user can close the reports if he wants to.
- at least:
Provide a function
myReports = dt << get reports();
which returns a list with all reports with a link to the data table.
... independent of the actual name of the Window: ¿Cómo ordenar la tabla de datos dentro de una aplicación?
Then the user can decide how he wants to continue ...
¿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, estas acciones se pueden realizar sin problemas.
Hay varias posibilidades para mejorar la situación de los usuarios de Jmp.
En el mejor de los casos: funcionalidad completa entre bastidores, sin molestar en absoluto al usuario.
más deseos presentados por 
Solución alternativa: obtener TODO informes y seleccione los que pertenecen a dt.
https://community.jmp.com/t5/Discussions/How-to-update-table-after-sorting/mp/660847/highlight/true#M84975
closeMyReports = Function( {dt},
{default local},
AllmyReports = {};
myReports = Get Window List( Type( "Reports" ) );
For Each( {rep}, myReports,
Try(
myList = (rep << Xpath( "//OutlineBox" )) << get scriptable Object();
myDTs = Transform Each( {scriptableObject}, myList, If( Is Empty( scriptableObject ), ., scriptableObject << Get Data Table() ) );
If( Contains( myDTs, dt ),
Insert Into( AllmyReports, rep )
);
)
);
If( N Items( AllmyReports ) > 0,
If(
ex = New Window( "",
<<TYPE></TYPE>