
Supposons que vous souhaitiez créer un rapport incluant des objets ou des zones d'affichage ne faisant pas partie d'un ensemble standard de zones d'affichage sur une plateforme JMP, ou un rapport utilisant des valeurs collectées par votre script sur une plateforme JMP, mais organisées différemment. Utilisez la fonction Nouvelle fenêtre pour créer une nouvelle fenêtre, puis construisez des zones d'affichage à l'intérieur de celle-ci. Cette fonction crée une couche de rapport et renvoie une référence d'objet vers celle-ci, que vous pouvez stocker dans une variable. Par exemple, le code présenté ici crée un rapport simple avec un élément de plan contenant deux colonnes, organisées par une zone de tableau. La référence d'objet de la couche de rapport est stockée dans la variable nWin, ce qui vous permet d'y envoyer des messages. Par exemple, vous pouvez envoyer un message pour l'enregistrer comme journal, modifier la taille de la fenêtre ou la fermer, pour ne citer que quelques-uns des messages auxquels cet objet peut répondre. Lorsque vous écrivez un script pour créer un rapport personnalisé, il est judicieux de commencer par visualiser l'apparence souhaitée du rapport final. Quels éléments souhaitez-vous inclure et où et comment votre script les intégrera-t-il ? Comment souhaitez-vous organiser les éléments du rapport ? Verticalement ? Horizontalement ? Par onglets ? Quels types de zones d'affichage cette organisation nécessitera-t-elle ? Souhaitez-vous inclure des plateformes en direct ? Ajouter un menu personnalisé ? Cette planification en amont facilitera grandement la rédaction de votre script.