Come salvare una tabella di riepilogo (e gli script all'interno) nella tabella originale?Creo una tabella riassuntiva da una tabella originale e all'interno della tabella riassuntiva creo una serie di grafici che salvo i loro script nella tabella. Ora come posso salvare l'intera tabella di riepilogo (e gli script all'interno) nella tabella dei dati originale? So che può essere fatto con JSL ma non ho molta familiarità con lo scripting.
Ri: Come salvare una tabella di riepilogo (e gli script all'interno) nella tabella originale?Grande! È proprio quello che stavo cercando @ron_horne .
Grazie
Ri: Come salvare una tabella di riepilogo (e gli script all'interno) nella tabella originale?@shasheminassab
quello che farei è dare un nome al sottoinsieme nello script, quindi inviare i grafici alla tabella come script:
subdt = Data Table( "Beijing PM2.5" ) << Summary(
Group(
Transform Column(
"Date[Date (LT)]",
Format( "d/m/y", 22 ),
Formula( Floor( :Name( "Date (LT)" ) / 86400 ) * 86400 )
)
),
Mean( :Raw Conc. ),
Freq( "None" ),
Weight( "None" )
);
subdt << new script ("Graph builder 1",
Graph Builder(
Size( 514, 444 ),
Show Control Panel( 0 ),
Level Spacing Color( "White" ),
Level Underline( 1 ),
Page Level Fill Color( "Medium Light Gray" ),
Page Level Frame Color( "Black" ),
Page Level Underline( 0 ),
Variables( X( :Name( "Date[Date (LT)]" ) ), Y( :Name( "Mean(Raw Conc.)" ) ) ),
Elements( Bar( X, Y, Legend( 5 ) ) )
)
);
subdt << new script ("Graph builder 2",
Graph Builder(
Size( 514, 444 ),
Show Control Panel( 0 ),
Level Spacing Color( "White" ),
Level Underline( 1 ),
Page Level Fill Color( "Medium Light Gray" ),
Page Level Frame Color( "Black" ),
Page Level Underline( 0 ),
Variables(
X(
Transform Column(
"Year[Date[Date (LT)]]",
Formula( Year( :Name( "Date[Date (LT)]" ) ) )
)
),
Y( :Name( "Mean(Raw Conc.)" ) )
),
Elements( Bar( X, Y, Legend( 5 ) ) )
)
);
Ri: Come salvare una tabella di riepilogo (e gli script all'interno) nella tabella originale?Grazie @Mark_Bailey .In realtà uso Project e lo trovo molto utile. Tuttavia, voglio ridurre al minimo il numero di file che salvo (in Project ho bisogno di salvare tutte le tabelle separatamente se voglio usarle in seguito; fammi sapere se c'è un modo migliore per gestirlo), ecco perché io stavo pensando di incorporare gli script nella tabella originale, quindi salvo solo un file invece di salvare sia la tabella originale che quella di riepilogo.
Ri: Come salvare una tabella di riepilogo (e gli script all'interno) nella tabella originale?Grazie @txnelson . Molto utile. Ho seguito i passaggi che hai descritto e salvato gli script rispettati (vedi sotto) nella tabella originale. Quando lo eseguo, apre la tabella di riepilogo e TUTTI i grafici in essa contenuti. C'è un modo per controllarlo? In altre parole, quando eseguo lo script voglio solo che si apra la tabella di riepilogo e poi apro i grafici che voglio nella tabella di riepilogo. Grazie ancora.
Data Table( "Beijing PM2.5" ) << Summary(
Group(
Transform Column(
"Date[Date (LT)]",
Format( "d/m/y", 22 ),
Formula( Floor( :Name( "Date (LT)" ) / 86400 ) * 86400 )
)
),
Mean( :Raw Conc. ),
Freq( "None" ),
Weight( "None" )
);
Graph Builder(
Size( 514, 444 ),
Show Control Panel( 0 ),
Level Spacing Color( "White" ),
Level Underline( 1 ),
Page Level Fill Color( "Medium Light Gray" ),
Page Level Frame Color( "Black" ),
Page Level Underline( 0 ),
Variables( X( :Name( "Date[Date (LT)]" ) ), Y( :Name( "Mean(Raw Conc.)" ) ) ),
Elements( Bar( X, Y, Legend( 5 ) ) )
);
Graph Builder(
Size( 514, 444 ),
Show Control Panel( 0 ),
Level Spacing Color( "White" ),
Level Underline( 1 ),
Page Level Fill Color( "Medium Light Gray" ),
Page Level Frame Color( "Black" ),
Page Level Underline( 0 ),
Variables(
X(
Transform Column(
"Year[Date[Date (LT)]]",
Formula( Year( :Name( "Date[Date (LT)]" ) ) )
)
),
Y( :Name( "Mean(Raw Conc.)" ) )
),
Elements( Bar( X, Y, Legend( 5 ) ) )
);Ri: Come salvare una tabella di riepilogo (e gli script all'interno) nella tabella originale?So che questo suggerimento non è una risposta diretta alla tua domanda originale, ma potrebbe offrire una nuova direzione adatta alle tue esigenze. Dai un'occhiata ai progetti JMP. Questo framework ti consente di lavorare contemporaneamente con più di una tabella dati e molti progetti in modo molto fluido.
Ri: Come salvare una tabella di riepilogo (e gli script all'interno) nella tabella originale?Bene, allora quello che sembra volere è non salvare lo script completo della tabella di dati, ma piuttosto salvare lo script che esegue nuovamente la tabella di riepilogo e quindi eseguire gli script che creano i grafici.Fondamentalmente, tutto ciò che devi fare è aprire una finestra di script e salvare lo script che crea la tabella di riepilogo e ciascuno degli script da ciascuno dei grafici, quindi salvare lo script nella tabella di dati originale.Lo script che crea la tabella di riepilogo è disponibile nella voce Origine nel pannello delle tabelle della tabella di riepilogo.Prendilo e salvalo in una finestra di script.Quindi, anziché salvare gli script da ciascuno dei grafici, è possibile specificare di salvare in una finestra di script.Una volta creato lo script, salvalo semplicemente come nuovo script di tabella nella tabella di dati originale.
Ri: Come salvare una tabella di riepilogo (e gli script all'interno) nella tabella originale?Grazie @txnelson .Ma quando aggiorno la tabella originale con alcuni nuovi dati ed eseguo lo script salvato (quello che hai appena descritto), ottengo i vecchi risultati. Come affrontare questo problema?
Ri: Come salvare una tabella di riepilogo (e gli script all'interno) nella tabella originale?Presumo che tu voglia salvare la tabella di riepilogo e tutti gli script che hai salvato nella tabella di riepilogo, nella tabella originale, come nuovo script di tabella per la tabella originale.Questo è un processo facile.Dopo aver eseguito tutti i grafici dalla tabella di riepilogo e salvato gli script da quei grafici nella tabella di riepilogo, tutto ciò che devi fare è acquisire lo script per l'intera tabella di riepilogo e quindi salvarlo nell'originale tavolo.
- Vai al pannello Tabella nella tabella di riepilogo e fai clic sul triangolo rosso e seleziona Copia script tabella

- Quindi vai al pannello tabella della tabella dati originale e seleziona Nuovo script

- Ora, nella finestra di dialogo che si apre, incolla lo script della tabella dati e dai allo script un nome accattivante e sei completo
