Tengo un script a continuación que toma varias columnas de datos, las resume en Tabular y luego crea una tabla de datos. Todo funciona bien excepto la última columna. La tabla Tabular tiene datos en la columna "Período de calibración". Pero cuando crea la tabla, la columna "Período de calibración" siempre está en blanco. No se transfieren datos.
Lo que es aún más extraño es que cuando ejecuto el script fuente adjunto a la tabla, recrea la tabla Tabular y crea una nueva tabla de datos y los datos del "Período de calibración" aparecen en la nueva tabla. Incluso intenté copiar y pegar el script fuente en el Editor de scripts para ejecutarlo desde allí y, una vez más, no hay datos.
Estoy realmente perplejo con esto. ¿Alguien puede darnos alguna idea?
dt1 = Data Table( "Test" );
dtab = dt1 << Tabulate(
show control panel( 0 ),
Uniform Plot Scale( 0 ),
Set Format( N( 9, "Best" ) ),
Add Table(
Column Table( Analysis Columns( :"Timestamp + 1m"n ), Statistics( Max ) ),
Column Table( Grouping Columns( :"Flaring Flag C>0 [CALC]"n ) ),
Column Table( Analysis Columns( :"Flare Count C>0 [CALC]"n ), Statistics( Min, Max ) ),
Column Table( Analysis Columns( :"Flaring Event C>0 [CALC]"n ), Statistics( Max ) ),
Column Table( Analysis Columns( :"15m Steam C>0"n ), Statistics( Mean ) ),
Column Table( Analysis Columns( :"15m VG C>0"n ), Statistics( Mean ) ),
Column Table( Analysis Columns( :"15m NHVvg C>0"n ), Statistics( Mean ) ),
Column Table( Analysis Columns( :"Cal Period"n ), Statistics( Mean ) ),
Row Table( Grouping Columns( :Day, :Hour, :Minute ) )
)
// invisible
);
dt2 = dtab << Make Into Data Table;
dt2 << set name( "15m Table C>0" );
dt2 << set header height( 100 );
Lo siento. Resolví el problema. Fue un error tonto de JSL más adelante en el script. No estoy seguro de cómo eliminar la publicación, pero ya lo tengo resuelto.
No he podido replicar sus hallazgos. ¿Qué versión de JMP estás usando? ¿Podría adjuntar una tabla de datos de muestra?