<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Hola,
Tengo un script que crea varias tablas de datos intermedias.El resultado final del guión es una serie de gráficos de burbujas.Desafortunadamente, entre el comienzo del script y la visualización del último gráfico de burbujas, también se muestran todas las tablas intermedias.No quiero verlos, solo los gráficos de burbujas.¿Cómo puedo ocultar las tablas intermedias?Intenté usar Invisible, pero esto parece hacer que una tabla sea literalmente invisible para todos los siguientes usos, por lo que se producen errores: la tabla no está allí.¿Alguna sugerencia para ocultar la visualización de una tabla?
Gracias,
Walt
Asegúrese de tener una variable que haga referencia a sus tablas invisibles o, de lo contrario, no funcionarán.Esto es directamente de la documentación de JSL:
Si desea evitar que aparezca una ventana cuando crea una nueva tabla de datos, utilice la palabra clave invisible.
Por ejemplo, para crear una tabla invisible Abc con una columna de diez filas,
dt = newTable("Abc", invisible, newColumn("X"),addRows(10));
Nota : Para evitar que las tablas de datos "perdidos" se creen de forma invisible, puede crear una tabla de datos invisible solo si asigna
es una referencia. Si crea una tabla de datos invisible sin una referencia, JMP la destruye inmediatamente, por lo que
cualquier otro uso de la tabla da como resultado errores.
Consejo : Una vez que haya terminado con una tabla de datos invisible, no olvide cerrarla. De lo contrario, permanece en
memoria hasta que salga de JMP.
La otra cosa que puede hacer es convertir una mesa en invisible con el comando mostrar ventana (0).En el siguiente ejemplo, la tabulación es invisible, pero cuando la convierto en una tabla no lo es, por lo tanto, uso el comando show window(0):
surv_tab = surv_dataset << Tabulate(
Show Control Panel( 0 ),
Add Table(
Column Table( Grouping Columns( :Time Period ) ),
Row Table( Grouping Columns( :SOC Name, :HLT Name, :PT Name ) )
), invisible
);
surv_pt_main = surv_tab << make into data table;
surv_tab << close window;
surv_pt_main << show window(0);
no sé si es útil, pero uso Invisible con éxito para una pregunta similar.
tal vez la diferencia es que le doy un nombre a las tablas intermedias y las guardo, y luego las abro con invisible (lo hago en un ciclo por lotes, entonces genero varias tablas intermedias para mis necesidades en diferentes pasos, y solo en el final los abro para generar las gráficas)