Salut tout le monde,
Je suis novice en matière de scripts JMP et j'ai une question dont la réponse est probablement triviale pour la plupart des membres de ce forum. Voici le script que j'exécute :
----------------------------------------------------------------------
// 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);
---------------------------------------------------------------------------------------------
Le script fonctionne correctement pour le traitement des données, mais il ouvre plusieurs fenêtres (trois au total) pour les tables intermédiaires créées, ce qui est agaçant. De plus, une boîte de dialogue me demande si je souhaite enregistrer une table dont le nom commence par « Sans titre ». Voici le bas de la fenêtre de journalisation du script :
Le sous-ensemble de données WA_VS_EXPORT_BASE_VIEW_MKT_1_SAMPLED comporte d'autres fenêtres ouvertes. Vous pouvez fermer toutes les fenêtres de ce sous-ensemble ou simplement le masquer.
Enregistrer les modifications apportées au tableau de données JMP sans titre 42 ?
Ma question est la suivante : comment contrôler correctement ces fenêtres depuis le script afin de ne pas interrompre son exécution (c’est-à-dire ne pas fermer la table entière lorsque c’est nécessaire), tout en m’assurant que tout, y compris les fenêtres de la table, est fermé à la fin du script ? Apparemment, le message de fermeture envoyé à la table ne suffit pas. Merci d’avance pour votre réponse.
Milorad