Re: la referencia se pierde >antes< de que se cierre la tabla de datosSí, me he encontrado con esto muchas veces.¡JSL no es más que inconsistente y molesto!
Re: la referencia se pierde >antes< de que se cierre la tabla de datosAfortunadamente, JSL (un Jmp) es mucho más que eso 
hay muchísimas cosas en el lado bueno de la balanza.
Pero definitivamente hay "algunas" trampillas en Jmp y JSL.
Por parte de ellos, aprendí del soporte de Jmp que están "según el diseño". Desafortunadamente, no existe un "mapa" que indique a los usuarios de Jmp qué alfombras y rincones deben evitar.
Para las trampas realmente grandes, decidí empezar a coleccionar:
Precaución: Lugares donde Jmp hace algo inesperado
Consejos y trucos: mejores prácticas con JMP/JSL
Para los más pequeños, acabo de crear este post:
Pequeñas trampas en Jmp y JSL
Será para los números pequeños como una referencia perdida. ¿Supongo que hay cientos?
En lugar de una publicación en la comunidad, sería mucho más fácil para el soporte de Jmp proporcionar esta lista de trampas conocidas que son 1) "tal como están diseñadas", 2) demasiado pequeñas para solucionarlas o: 3) demasiado grandes para solucionarlas de inmediato.
¿Quizás con una opción para que los usuarios voten y discutan?
En realidad, similar a la lista de deseos, pero con soporte Jmp para llenar la lista; y no una lista de características nuevas e interesantes, sino una lista con trampas conocidas. Mmmm, esto no suena atractivo, ¿verdad? En primer lugar, nada que hayas configurado para atraer nuevos usuarios...
Pero para los usuarios actuales de Jmp podría ser de gran ayuda documentar las trampas conocidas.
¿Y para los futuros usuarios de Jmp?
En general: los usuarios actuales deberían ser lo suficientemente "quisquillosos" como para eliminar las molestas trampas.
Lo que suena a "quejarse" debe entenderse como: hacer algo bueno increíble.
(o con otras palabras: hacer algo grande menos " inconsistente y molesto g" 
Para que todos los futuros usuarios de Jmp puedan disfrutar del poder del programa sin este tipo de trampas.
Re: la referencia se pierde >antes< de que se cierre la tabla de datosPara que quede claro: me gusta JSL y paso unas 50 horas a la semana con él.Pero también me ha generado la mayor frustración de todos los lenguajes de programación que he usado, aunque la mayor parte de esa frustración fue aprender a lidiar con un lenguaje de alcance dinámico.
Y las cosas inconsistentes/molestas en JSL generalmente son el resultado de cierta compatibilidad con versiones anteriores, como Summarize()
Names Default To Here( 1 );
Open( "$SAMPLE_DATA/Big Class.jmp" );
Summarize( exg = By( :sex ), exm = Mean( :height ) );
Eval List( {exg, Round( exm, 1 )} );Esa es una función que hace cosas raras con sus argumentos.
Además, ¿por qué las plataformas reciben un mensaje Report(), pero el generador de gráficos necesita una llamada a la función Report()?
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
gbp = Graph Builder( Variables( X( :height ), Y( :weight ) ), Elements( Points( X, Y ), Smoother( X, Y ) ) );
gb = Report( gbp )[Graph Builder Box( 1 )];
vs.
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Grocery Purchases.jmp" );
obj = dt << Association Analysis( Item( :Product ), ID( :Customer ID ) );
r = obj << Report;
t = r[Outline Box( 1 )] << Get Title;
Show( t );
Re: la referencia se pierde >antes< de que se cierre la tabla de datoscomo muchos de nosotros, ya no hay análisis sin Jmp 
La sintaxis de Resumir es especial, verdad 
¿Hay más funciones como esta?
Sin embargo, es una forma bastante conveniente de proporcionar los símbolos Y el propósito y luego llenarlos con valor/valores.
Por cierto, también es bastante flexible: incluso se pueden especificar por separado varios por s - y se vuelve un poco más inesperado 
Names Default To Here( 1 );
Open( "$SAMPLE_DATA/Big Class.jmp" );<BR />//Summarize( sx = By( :sex , :age), exm = Mean( :height ) );
Summarize( sx = By( :sex ), ag= By(:age), exm = Mean( :height ) );
Show(sx); // -> list of ALL groupBy
Show(ag); // same list
@ataqueerrático escribió:... ¿Por qué las plataformas reciben un mensaje Report(), pero el generador de gráficos necesita una llamada a la función Report()?
Esto suena un poco similar a mi pregunta:
¿Por qué hay tantos mensajes que puedo enviar a una tabla de datos pero no? dt << n filas()
otro candidato a Colección de preguntas "divertidas" para principiantes de Jmp ?
Si antes había una diferencia, ahora es posible utilizar cualquiera de los 2 enfoques:
obj << Report;
Report(obj);
Podría tratarse como una señal del esfuerzo que se ha realizado para hacer que Jmp sea menos inconsistente 
la referencia se pierde > antes de que se cierre la tabla de datosMe acabo de dar cuenta de que una referencia de símbolo a una tabla de datos se pierde antes de que se abra este cuadro de diálogo:

TS-00076052
Incluso si haces clic en Cancelar , se pierde la referencia:
Automatización y secuencias de comandos