¿Cómo evitar que aparezca una ventana de tabla de datos al crearla mediante script en JMP?Hola a todos,
Tengo un script de JMP que combina varias tablas en una sola tabla de salida (ver fragmento de código a continuación).
Aunque intento mantenerlo oculto usando:
<CODE class="whitespace-pre! language-jmp"><SPAN></SPAN>
Data Table("Combined_Output_Table") << Invisible(1);
the data table window still pops up briefly when it’s created (especially when using Concatenate or Join).
¿Existe alguna forma fiable de evitar que la tabla se abra mientras se ejecuta el script?
Lo he intentado:
-
Adding Invisible after creation
-
Using Show Window(0) or Hide Window()
-
Asignándolo a una variable y haciéndolo invisible inmediatamente
Ninguna parece impedir por completo que la ventana se abra momentáneamente.
Código de ejemplo-
//### Create combined output table
calcVersion = "Combined_Output_Table"; // Name of the final output table
nTables = N Items( tableNameList );
// Combine multiple batch tables into one
If(
nTables == 1,
Data Table( OpenTableNames[1] ) << Set Name( calcVersion ),
FirstTable = Remove From( tableNameList );
FirstTable << Concatenate(
tableNameList,
Output Table Name( calcVersion )
);
// Close intermediate tables
For( i = 1, i <= nTables, i++,
Close( Data Table( OpenTableNames[i] ), NoSave )
);
);
//### Attempt to hide the window
Data Table( calcVersion ) << Invisible( 1 );
Automatización y scriptingCombinación y limpieza de datosRe: ¿Cómo evitar que aparezca una ventana de tabla de datos al crearla mediante script en JMP?
@zetaVagabond1 wrote:
Lo he intentado:
Añadir invisible durante la creación : )
open(filename, invisible)
Mejor aún: utilice el modo privado; esto acelerará el proceso de curación de datos.
Muchas plataformas permiten añadir estos ajustes.
Data Table( "Big Class Families" ) << Subset( All rows, Selected columns only( 0 ) , invisible);
myDT << Concatenate(tableNameList, Invisible);
Es una lástima que otras plataformas no ofrezcan esta opción, ¡como la importación de múltiples archivos !
Tablas privadas con función de importación de múltiples archivos
Por favor, voten para que se solucione este problema:
Opción privada para importar varios archivos
Re: ¿Cómo evitar que aparezca una ventana de tabla de datos al crearla mediante script en JMP?En lugar de
// Combine multiple batch tables into one
If(
nTables == 1,
Data Table( OpenTableNames[1] ) << Set Name( calcVersion ),
FirstTable = Remove From( tableNameList );
FirstTable << Concatenate(
tableNameList,
Output Table Name( calcVersion )
);
// Close intermediate tables
For( i = 1, i <= nTables, i++,
Close( Data Table( OpenTableNames[i] ), NoSave )
);
);
podrías escribir
myDT= new table(calcversion,invisible);
myDT << Concatenate(tableNameList, append to first table);
for each({dt},tableNameList, close(dt, noSave))
Re: ¿Cómo evitar que aparezca una ventana de tabla de datos al crearla mediante script en JMP?Gracias por sus respuestas detalladas. No soy un experto en JSL y he estado intentando adaptarme a un script antiguo. Me resulta muy confuso y desalentador programar en JSL xD. Tengo más experiencia con Python.
Me las arreglé como pude sin mucho contexto, ¡pero uff!