Di seguito è riportato uno script che accetta diverse colonne di dati, le riassume in Tabulare e quindi crea una tabella di dati. Funziona tutto bene tranne l'ultima colonna. La tabella Tabula contiene dati nella colonna "Periodo Cal". Ma quando crea la tabella, la colonna "Periodo Cal" è sempre vuota. Nessun dato viene trasferito.
La cosa ancora più strana è che quando eseguo lo script Source allegato alla tabella, ricrea la tabella Tabulate e crea una nuova tabella dati e i dati "Periodo Cal" vengono visualizzati nella nuova tabella! Ho anche provato a copiare e incollare lo script sorgente in Script Editor per eseguirlo da lì e, ancora una volta, nessun dato.
Sono davvero perplesso su questo. Qualcuno può fornire qualche intuizione?
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 );
Scusa. Ho risolto il problema. Si è trattato di uno stupido errore JSL più avanti nello script. Non so come eliminare il post ma ho capito.
Non sono stato in grado di replicare i tuoi risultati. Che versione di JMP stai utilizzando? Potresti allegare una tabella dati di esempio?