La fenêtre Filtre de données n'interagit pas en HTMLsalut
J'ai fait un rapport Html avec mes graphiques, en utilisant le complément de rapport automatique HTML5. Mais la fenêtre de filtre n'est pas interactive. Y a-t-il un moyen de le faire fonctionner et d'être sélectif?
Merci
ScriptingRe: La fenêtre Filtre de données n'interagit pas en HTMLsalut @Mikasa ,
J'ai appris de votre article précédent: Créez un rapport HTML pour un script et des sorties. que vous utilisez JMP 14.
Nous avons construit le Complément de rapport automatique capacité dans JMP 14. Ainsi, à partir de JMP 14, vous pouvez accéder à la même fonctionnalité depuis Fichier> Publier. J'ai mentionné quelques ressources d'aide supplémentaires dans ma réponse à votre message précédent, mais je les répéterai ici pour quiconque tombe sur ce message:
Dans JMP 14, recherchez " Publier dans un fichier "dans l'aide JMP. Il peut être trouvé sous
Utilisation de JMP> Enregistrer et partager des données> Partager des rapports JMP interactifs sur le Web.
Voir également: Partage de rapports Web interactifs dans JMP® 14 (US 2018 132)
Pour JMP 15, voir: Créer un rapport Web pour plus d'informations sur la publication dans un fichier, faites défiler vers le bas jusqu'à «Publier dans JMP Public ou JMP Live» si cela vous intéresse.
Si vous incluez un filtre de données plutôt qu'un filtre de données local dans votre rapport, nous ne le prenons pas encore en charge, il ne sera donc pas interactif. Si vous sont en utilisant un filtre de données local, il y a quelques éléments qui l'empêcheraient de fonctionner en HTML interactif:
- Nous ne pouvons pas prendre en charge l'inclusion ou l'exclusion de lignes dans HTML interactif car une telle modification nécessite le moteur de statistiques de JMP lui-même qui n'est pas intégré à la fonctionnalité HTML interactif. Cela ne peut être pris en charge qu'avec JMP en direct ou Public JMP puisqu'ils communiquent avec JMP sur un serveur. Cependant, si vous cochez "Afficher" et décochez "Inclure" dans le filtre de données locales
avant de publier ou d'enregistrer au format HTML interactif, vous devriez voir le graphique contrôlé par celui-ci changer à mesure que vous interagissez avec lui.
- Si vous utilisez Fichier> Publier et décochez "Publier les données", le graphique ne sera pas interactif car le rapport sans données est juste un peu plus qu'une image du rapport que vous avez exporté.
- Certains graphiques dans JMP ne répondent pas à la fonction «Afficher» du filtre de données local. Si vous ne voyez aucune réaction dans JMP avec le mode «Afficher» coché et le mode «Inclure» non coché, vous ne verrez aucune réaction lorsque vous modifiez le filtre de données local dans la version HTML interactive.
- Certains graphiques ou conditions spécifiques appliquées aux graphiques peuvent être filtrables dans JMP, mais ne sont pas filtrables dans HTML interactif. Dans ce cas, il devrait y avoir un message expliquant pourquoi dans le journal de JMP lorsque vous publiez ou enregistrez en HTML interactif.
- Si vous utilisez un navigateur plus ancien, comme Internet Explorer ou une ancienne version d'Edge, le filtre de données locales HTML ne sera pas interactif.
Si aucun de ces éléments n'explique pourquoi votre filtre de données local n'est pas interactif, veuillez fournir plus de détails sur le rapport que vous essayez de publier. Si vous n'êtes pas à l'aise de partager les détails ici, veuillez contacter le support technique JMP.
Merci,
~ Jean
Re: La fenêtre Filtre de données n'interagit pas en HTMLJe vous remercie @John_Powell_JMP
Votre réponse était très complète et détaillée.
Je pourrais rendre le filtre interactif avec le filtre de données local mais le problème est que j'ai beaucoup de graphiques et avec la même colonne à filtrer mais qu'un seul filtre de données local ne peut pas être connecté à tous. Je ne connais aucun moyen d'en partager un à tous. Y'a-t'il un quelconque moyen d'y arriver?
Merci
Re: La fenêtre Filtre de données n'interagit pas en HTMLSi vous créez une application ou un tableau de bord JMP, vous pouvez ajouter le filtre de données local au niveau supérieur.
Consultez cette section de l'aide pour créer un tableau de bord:
Utilisation de JMP > Étendre JMP > Combiner des rapports en créant un tableau de bord > Exemple de création d'un tableau de bord avec deux rapports
La même méthode peut être utilisée pour plus de deux rapports.
Pour ajouter le filtre de données local au tableau de bord,
- Cliquez sur le triangle rouge supérieur du tableau de bord et sélectionnez Modifier.
- Ensuite, à partir du panneau Sources, faites glisser un filtre de données (local) vers la boîte la plus à l'extérieur ou la boîte juste à l'intérieur de la zone du tableau de bord.
- Appuyez sur le triangle vert de la barre d'outils Dashboard Builder pour exécuter le Dashboard.
- Décochez le mode Inclure du filtre de données local et testez le filtre de données local pour vous assurer qu'il affecte au moins deux graphiques dans le tableau de bord.
Enregistrer au format HTML interactif.
~ Jean
Re: La fenêtre Filtre de données n'interagit pas en HTMLJe vous remercie @John_Powell_JMP
J'ai tout de même fait et j'ai le tableau de bord. Je ne pouvais tout simplement pas savoir comment l'enregistrer au format HTML.De plus, ce rapport doit être mis à jour tous les jours. J'ai essayé d'extraire le script du tableau de bord et d'ajouter à la fin de mon propre script, mais je ne pouvais l'ajouter qu'en tant que nouveau script dans la table de données.
Je ne sais pas comment créer un script unique qui puisse créer ma table de données et exécuter le tableau de bord et l'enregistrer en HTML.
Je suis assez nouveau dans JMP.désolé si je pose beaucoup de questions.
Merci
Re: La fenêtre Filtre de données n'interagit pas en HTMLLorsque le tableau de bord est ouvert, le HTML interactif est enregistré différemment de Windows et Mac:
- Si vous exécutez JMP sous Windows, vous pouvez Rechercher Enregistrer sous dans le menu Fichier. Si vous sélectionnez cette option, il y aura une option pour choisir HTML interactif et choisir un emplacement et un nom de fichier.
- Si vous exécutez JMP sur Mac, vous pouvez utiliser Exporter dans le menu Fichier.
Avec le bouton triangle rouge du tableau de bord, et non le bouton triangle rouge du filtre de données local, choisissez Enregistrer le script> Dans la fenêtre de script. Vous pouvez copier ce script dans un autre script.
La commande de script pour enregistrer un rapport ou un tableau de bord au format HTML interactif est Enregistrer le HTML interactif ().
Vous pouvez le voir en cours d'utilisation dans cette discussion: enregistrer le rapport au format HTML interactif
En tant que nouvel utilisateur JMP, vous pourriez trouver ce blog utile: La première chose que j'aurais aimé que quelqu'un me dise quand j'ai commencé à utiliser JMP: nous sommes des créatures visuelles
En tant qu'utilisateur JMP essayant d'apprendre les scripts JSL, vous pouvez trouver ce blog utile:
La première chose que j'aurais aimé savoir quand j'ai commencé à scénariser: il existe différents types de scripts
En fait, les deux sont une série de blogs avec des liens vers de nombreuses ressources utiles.
Il existe également de nombreuses ressources dans le menu Aide de JMP. L'index de script et le guide de script sous Aide> Livres sont particulièrement utiles pour la création de scripts, tout comme Aide> Index de script.
Re: La fenêtre Filtre de données n'interagit pas en HTMLJe vous remercie @John_Powell_JMP
J'ai étudié le matériel que vous avez mentionné et je me suis beaucoup penché sur JMP. Et je pourrais créer un HTML et l'enregistrer avec succès.
J'ai essayé de planifier le script pour qu'il soit exécuté tous les jours et d'enregistrer le HTML car je dois insérer le lien HTML dans une page Web pour un rapport quotidien.
J'utilise ScriptHost Job manager, j'ai donc essayé de créer un WIJT-Script et de le planifier sur Scripthost.
J'obtiens une erreur liée au script du générateur de tableau de bord comme ci-dessous:
"
Les objets suivants n'ont pas pu s'initialiser et ont été supprimés de l'application.
Objets
MainTabPage
TabPage1
TabPage2
TabPage3 "
J'ai essayé le script sans partie tableau de bord et cela fonctionne parfaitement mais après avoir ajouté cette partie, cela ne peut pas être fait.
J'ai cherché à savoir s'il existe un autre moyen d'automatiser l'exécution de script tous les jours à une certaine heure, mais sans succès.
Pouvez-vous me dire s'il existe une alternative?
Merci
Re: La fenêtre Filtre de données n'interagit pas en HTMLCe document / tutoriel: Création de rapport automatisée: de l'importation des données à la publication (2019-EU-TUT-079) traite de l'utilisation du Planificateur de tâches Windows pour automatiser la publication dans JMP Public, mais la même technique peut être appliquée à l'enregistrement d'un rapport ou d'un tableau de bord au format HTML interactif.
J'espère que vous trouverez également le reste de l'article utile maintenant, ou dans vos futurs efforts d'automatisation JMP.
~ Jean
Re: La fenêtre Filtre de données n'interagit pas en HTMLSalut John,
Merci de nous aider à nous présenter les graphiques HTML interactifs. J'ai créé un graphique qui trace le rendement du produit sur l'axe Y, par lot de production sur l'axe X.
Sur l'axe Y secondaire, j'ai "partie". J'ai créé un filtre de données local pour me permettre d'afficher le rendement des pièces individuelles sélectionnées.
J'ai décoché la case «Inclure» sous Filtre de données local (qui n'était pas visible jusqu'à ce que j'ai sélectionné Afficher les modes dans le menu triangle rouge du filtre de données locales). Lorsque le fichier est enregistré en tant que «HTML interactif avec données», il désactive correctement les points de données pour les parties non sélectionnées dans la version HTML du filtre de données local.
Malheureusement, l'axe Y secondaire du graphique ne supprime pas les parties que j'ai désélectionnées, de sorte que toutes les parties du graphique sont toujours affichées, seules certaines ont les points de données désactivés. Est-il possible de réduire et de développer le graphique de manière interactive en HTML de sorte que lorsque je désélectionne une pièce, elle soit supprimée de l'axe Y secondaire?
Je vous remercie,
Jens
Re: La fenêtre Filtre de données n'interagit pas en HTMLSalut Jens,
Pour le HTML interactif autonome (pas JMP Live ou JMP Public), vous pouvez uniquement afficher et masquer les données dans les graphiques, mais pas les axes ou les groupes Graph Builder. Pour que des sections de l'axe se réduisent, vous devez exclure des données. Cela ne peut être fait qu'avec JMP lui-même, ou lorsque vous publiez sur JMP Live ou JMP Public où une version de JMP est en cours d'exécution sur le serveur pour exclure et reconstruire les axes et les graphiques avec ces parties exclues.
La raison pour laquelle je suggère de désactiver le mode d'inclusion avant d'exporter vers le HTML interactif est que vous puissiez voir à quoi ressemblera le comportement dans JMP avant d'exporter. Sans cela, vous obtiendrez un comportement différent entre JMP et HTML interactif dans JMP 15 et inférieur. Dans JMP 16, pour éviter toute confusion, le filtre de données local ne sera activé dans Interactive HTML que si vous désactivez le mode d'exclusion avant d'exporter vers Interactive HTML. Vous verrez qu'avec le mode d'inclusion désactivé, JMP ne réduit pas l'axe secondaire pour les éléments désélectionnés dans le filtre de données local. Ce comportement sera le même en HTML interactif.
Dans les versions plus récentes de JMP, si vous utilisez Graph Builder, vous devrez afficher les modes, comme vous l'avez découvert, afin de désactiver le mode d'inclusion.
Si vous publiez sur JMP Live ou JMP Public, vous n'avez pas besoin de le faire car le mode d'inclusion est pris en charge dans JMP Live et JMP Public. Cependant, vous pouvez toujours désactiver le mode d'inclusion avant de publier sur JMP Live ou JMP Public si vous avez un rapport très volumineux et ne souhaitez pas que les actions de filtrage de données locales nécessitent un appel au serveur chaque fois que les utilisateurs de votre rapport changer le filtre de données local. Les utilisateurs de votre rapport sur JMP Live ou JMP Public pourront toujours activer le mode d'inclusion s'ils veulent vraiment le comportement d'inclusion / exclusion et ne craignent pas d'attendre l'appel au serveur.
Merci,
~ Jean
Re: La fenêtre Filtre de données n'interagit pas en HTMLMerci pour l'explication. Très appréciée.Re: La fenêtre Filtre de données n'interagit pas en HTMLVous êtes les bienvenus.