Enregistrement de rapports personnalisés dans une table de donnéesIl serait idéal de pouvoir enregistrer un rapport personnalisé dans un tableau de données. Nous disposons de plusieurs compléments et rapports personnalisés dans lesquels le format, les scripts et certaines zones particulières ne peuvent pas être enregistrés.
ScriptInterface utilisateurRe : Enregistrer des rapports personnalisés dans une table de donnéesJe vais ajouter... J'ai également expérimenté cela et j'apprends qu'avec un effort, je peux écrire mon propre code pour enregistrer et réexécuter un complément via un script de table. Cela présente certains défis et cela implique souvent de sauvegarder des quantités importantes de code (parfois des centaines de lignes pour moi), mais peut-être que j'y pense simplement de la mauvaise façon.
Re : Enregistrer des rapports personnalisés dans une table de donnéesJeff, JMP semble être assez doué pour savoir ce qu'il y a dans une fenêtre personnalisée. Vous pouvez cliquer avec le bouton droit sur une zone de contour ou un autre aspect et afficher l'arborescence, et JMP est capable d'identifier toutes les différentes zones d'affichage dans la fenêtre. Donc, si JMP sait ce qu'il y a dans la fenêtre, cela peut-il être programmé d'une manière ou d'une autre ? La journalisation fonctionne presque, et si je me souviens bien, il est possible de sauvegarder un journal dans une propriété de script de table de données ? (À titre d'exemple de "presque travaux"... Un complément que nous avons utilise des boîtes radio pour aider à migrer une zone de page à onglets, et je remarque que la journalisation interrompt cette fonctionnalité, mais j'imagine que nous pourrions y arriver ?)
Je suppose que ce que je dis, c'est que JMP pourrait en fait être proche dans cet espace si nous pouvons trouver comment ajouter un peu de fonctionnalités supplémentaires.
Re : Enregistrement des rapports personnalisés dans la table de données – État modifié en : RefuséIl n'y a vraiment aucun moyen pour nous de savoir ce qu'il y a à l'intérieur d'une fenêtre personnalisée et comment enregistrer un script pour le reproduire.
Si vous avez d'autres idées sur la façon dont nous pourrions y parvenir, veuillez commenter et nous pourrons rouvrir cela.
Re : Enregistrer des rapports personnalisés dans une table de donnéesJe l'ai maintenant.
La meilleure réponse, afin de conserver autant d'interactivité que possible, sera que l'auteur de votre complément fournisse la fonctionnalité permettant d'enregistrer un script dans les données qui refait l'analyse. La seule chose que nous pourrons probablement faire est de créer une version « journalisée » de la fenêtre de rapport qui sera largement statique une fois régénérée.J'enquête pour voir s'il existe un moyen de le faire aujourd'hui.
Re : Enregistrer des rapports personnalisés dans une table de donnéesPour clarifier, "résultat" dans la note de Tzu-Chun serait un pointeur vers un objet arborescence/Rapport DisplayBox.
Re : Enregistrer des rapports personnalisés dans une table de donnéesJe pense que nous aimerions voir s'il y a une chance d'avoir
result << Save Script for All Objects To Data Table;
ou
result << Save Script To Data Table;
pour un rapport personnalisé.
Re : Enregistrer des rapports personnalisés dans une table de donnéesNous créons des boîtes d'affichage avec nos compléments. Il est assez simple de les enregistrer au format .JRP. La question est de savoir si, au lieu de l'enregistrer dans un fichier .JRP distinct, il existe un moyen d'intégrer le rapport résultant dans un script triangle rouge de la table de données.
Re : Enregistrement des rapports personnalisés dans la table de données – Statut modifié : Besoin d'informationsRe : Enregistrer des rapports personnalisés dans une table de donnéesNous avons besoin de plus de détails ici.
Que proposez-vous exactement d'enregistrer dans la table de données ? Les plates-formes intégrées JMP peuvent enregistrer les scripts dans la table de données. Ces scripts réexécutent les plates-formes intégrées. Ils n'enregistrent pas la description des tableaux et des graphiques et se contentent de les réafficher.
Pour les fenêtres de rapport personnalisées créées par vos scripts, vous devrez fournir une option permettant d'enregistrer un script dans la table de données qui réexécutera votre fenêtre de rapport personnalisé.