Ciao a tutti,
Sono un principiante di JMP Script e ho una domanda che, scommetto, sarà piuttosto banale per la maggior parte degli utenti di questo forum. Ecco lo script che sto eseguendo:
----------------------------------------------------------------------
// Open the raw base data table
raw_data_tbl=open("..\Tables\WA_VS_EXPORT_BASE_VIEW_MKT_1_SAMPLED.jmp");
// Make raw data table the current data table
Current Data Table(raw_data_tbl);
Current Data Table() << Select Where(:Total_interactions >= 1 & :Total_interactions <=40);
raw_data_tbl_sub = Current Data Table() << Subset(columns(
:B_ts,
:B_month,
:B_year,
:C_cd,
:Total_interactions,
:Product,
:T_id,
:Num_interactions,
));
Current Data Table() << Clear Select;
Current Data Table(raw_data_tbl_sub);
// Join the subset table with summary table
chnnl_in_summary = Current Data Table() <<
Join(
With(
Current Data Table() << Summary( Group( :T_id, :C_cd ), N( :Trip_id ) )
),
Select( :B_ts, :B_month, :B_year ),
SelectWith( :T_id, :C_cd ),
Select(
:Total_interactions,
:Product,
:Num_interactions
),
SelectWith( :N Rows ),
By Matching Columns( :T_id = :T_id, :Channel_cd = :Channel_cd ),
Drop multiples( 0, 0 ),
Name( "Include non-matches" )(0, 0)
);
Current Data Table(chnnl_in_summary);
chnnl_in_summary_transp = Current Data Table() << Transpose(
columns( :N Rows ),
By(
:T_id,
:B_ts,
:B_month,
:B_year,
:Total_interactions,
:Product
),
Label( :C_cd )
);
close(raw_data_tbl);
close(raw_data_tbl_sub);
close(chnnl_in_summary);
chnnl_in_summary_transp << save("..\Tables\WA_PATTR.jmp");
close(chnnl_in_summary_transp);
---------------------------------------------------------------------------------------------
Lo script funziona correttamente per quanto riguarda l'elaborazione dei dati nel modo desiderato, ma si aprono diverse finestre di tabella (in realtà tre in totale) per le tabelle intermedie che creo durante il processo, il che è fastidioso. Inoltre, compare una finestra di dialogo che mi chiede se voglio salvare una delle tabelle il cui nome inizia con "Untitled". Ecco la parte inferiore della finestra di log dello script:
La tabella dati Subset of WA_VS_EXPORT_BASE_VIEW_MKT_1_SAMPLED ha altre finestre aperte. È possibile chiudere tutte le finestre relative a questa tabella dati oppure nasconderla.
Salvare le modifiche alla tabella dati JMP senza titolo 42?
La mia domanda è: come posso controllare correttamente queste finestre dallo script in modo da non interrompere l'esecuzione dello script (ovvero, non chiudere l'intera tabella quando necessario) ma assicurarmi che tutto, comprese le finestre della tabella, sia chiuso al termine dello script? A quanto pare, il messaggio di chiusura inviato a una tabella non è sufficiente. Apprezzerei molto una risposta.
MiloraD