Je suis en train de créer une application jmp qui demande d'abord à l'utilisateur de lui demander quelles données il souhaite utiliser. Puis, après avoir cliqué sur "OK", une table de données JMP contenant des données spécifiques à leur requête s'ouvre. Maintenant, je veux faire un tableau de bord de graphiques et de filtres qui s'ouvre automatiquement après en utilisant les données spécifiques à leur requête. JMP et JSL étant encore très novice, j'aimerais vraiment utiliser un générateur de graphes pour créer ces graphiques, puis les intégrer dans Application Builder afin de pouvoir facilement formater tous les conteneurs. Cependant, je ne sais pas comment incorporer un rapport dans une application qui utilise les nouvelles données créées.
J'ai essayé 2 choses et je ne peux pas résoudre le problème.
1. J'ai essayé de faire glisser un rapport créé avec Graph Builder dans Application Builder, mais je ne peux pas modifier les données du rapport à chaque ouverture du tableau de bord.
2 J'ai essayé de créer des scripts pour la fonction Graph Builder dans le module d'application et cela a fonctionné, mais j'aimerais vraiment que le graphique s'affiche visuellement dans mon Application Builder afin que je puisse formater mes conteneurs dans le générateur.
Est-ce que quelqu'un connaît la réponse à l'une ou l'autre de ces questions?
1.Est-il possible de faire glisser un rapport dans le générateur d’application, puis de modifier la source de données à chaque exécution de l’application?
2. Y a-t-il un moyen d'intégrer une fonction / un graphique de générateur de graphes dans une zone de graphique dans le générateur d'applications?
Cette question peut être très déroutante, mais il m'est difficile de montrer ce problème avec des captures d'écran. S'il vous plaît laissez-moi savoir si vous avez besoin de clarifications. Merci!
salut @BenLu ,
Je peux me tromper, mais je ne pense pas que vous puissiez avoir l’objet plate-forme Graph Builder dans l’espace de travail glisser-déposer sans table de données associée pour le contexte. Quelqu'un aura peut-être une façon astucieuse de le faire avec un tableau de données d'espace réservé, mais je ne pense pas que cela en vaille la peine. Chaque fois que j'ai eu besoin de faire quelque chose de similaire à ce que vous décrivez, je n'ai généralement ajouté que les objets de plate-forme aux boîtes de conteneur existantes.
Par exemple, si je pouvais ajouter un générateur de graphique à une zone de liste V existante nommée "VList1". Dans le script de ce module, j'aurais du code comme:
VList1 << Append(
Platform(dt,
Graph Builder(
<GRAPH builder="" script="" contents="">
)
)
)</GRAPH>
Vous devez exécuter l'application pour voir si le résultat correspond à ce que vous voulez en termes de mise en page, mais ce n'est vraiment pas si grave.