Hola a todos, gusto en conocerlos!
Soy un usuario nuevo en el software JMP y se me encargó hacer una tarea relacionada con la creación de secuencias de comandos.
He intentado escribir un programa (tengo algunas partes tomadas de los foros de JMP, por lo que estoy muy agradecido),
lo que hace este programa es generar
1) Gráfico de tendencia de deriva (Y, X y Superposición)
2) prueba t (Y, X)
3)Gráfica de probabilidad normal (Y,X)
Todo funciona bien si solo selecciono las columnas y genero el gráfico.
Sin embargo, he intentado codificar un "filtro de datos", que guarda las columnas seleccionadas existentes actualmente,
así que si alguna vez necesito usar estas columnas preestablecidas nuevamente, podría simplemente cargar el archivo y no tendría que seleccionar todo nuevamente.
Botón Guardar
- Agregue las columnas seleccionadas a una Lista, póngala en una tabla de datos y guárdela
Botón Cargar
- al cargar el archivo, el nombre de las columnas se compara con los nombres de la tabla de datos
- si los nombres coinciden, las columnas de la tabla de datos original se agregarán y seleccionarán
El problema surge cuando traté de cargar una configuración predeterminada.
He intentado cargar la configuración preestablecida, cargar la configuración preestablecida, eliminar todas las columnas seleccionadas y seleccionar manualmente mis columnas nuevamente.
pero sigue mostrando el error
Unresolved Column in access or evaluation of 'Send' , As Column/*###*/()Exception in platform launch in access or evaluation of 'Graph Builder' , Graph Builder(/*###*/Size( 534, 454 ),
Show Control Panel( 0 ),
Variables( X( As Column() ), Y( As Column() ), Overlay( As Column() ) ),
Elements( Points( X, Y, Legend( 12 ) ), Line( X, Y, Legend( 13 ) ) ),
SendToReport(
Dispatch(
{},
"400",
ScaleBox,
{Legend Model(
12,
Base( 0, 0, 0, Item ID( "0", 1 ) ),
Base( 1, 0, 0, Item ID( "168", 1 ) ),
Base( 2, 0, 0, Item ID( "500", 1 ) ),
Base( 3, 0, 0, Item ID( "1000", 1 ) )
)}
)
)
)Lo anterior es el error que he encontrado. He intentado buscar en libros y sitios web, pero todavía estoy muy atascado.
Realmente espero que alguien pueda echar una mano amiga. Muchas gracias a todos.
Mi suposición es que el método que utilicé para guardar la configuración preestablecida y recuperarla es incorrecto, lo que causa el problema.
//the data table you want to operate on
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
//number of columns in the data table
nc = ncol(dt);
//the width of the column list box in pixels
lbWidth = 108;
//opens new window called "Clustering" that houses all the function display boxes
clusterDlg = New Window("Clustering",/*uncomment if you want a modal window: <<MODAL></MODAL>
@txnelson Muchas gracias txnelson! Realmente lo aprecio.
Después de una carga, su tabla de datos activa actual ya no apunta a su tabla de datos de medición. Debe asegurarse de que su Graph Builder esté apuntando a su tabla de datos de medición, a la que usa la variable "dt" para apuntar.Así que cambia la línea 163 de
Graph Builder(
a
dt << Graph Builder(