La fenêtre Filtre de données n'interagit pas en HTMLSalut
J'ai créé un rapport Html avec mes graphiques, à l'aide du complément de rapport automatique HTML5. Mais la fenêtre de filtre n'est pas interactive. Existe-t-il un moyen de le faire fonctionner et d'être sélectif?
Merci
Personnalisation de masseRe : La fenêtre du filtre de données n'interagit pas en HTMLJe t'en prie.
Re : La fenêtre du filtre de données n'interagit pas en HTMLMerci pour l'explication. Très appréciée.Re : La fenêtre du filtre de données n'interagit pas en HTMLSalut Jens,
Pour le HTML interactif autonome (et non JMP Live ou JMP Public), vous pouvez uniquement afficher et masquer les données dans les graphiques, mais pas les axes ou les groupes du générateur de graphiques. Pour réduire les sections de l'axe, vous devez exclure les données. Cela ne peut être fait qu'avec JMP lui-même, ou lorsque vous publiez sur JMP Live ou JMP Public lorsqu'une version de JMP est exécutée 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 HTML interactif est que vous puissiez voir à quoi ressemblera le comportement dans JMP avant l'exportation. Sans cela, vous obtiendrez un comportement différent entre JMP et HTML interactif dans JMP 15 et versions antérieures. 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 du filtre de données local. Ce comportement sera le même dans Interactive HTML.
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. Toutefois, 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 que vous ne souhaitez pas que les actions de filtrage de données locales nécessitent d'appeler le serveur à chaque fois que les lecteurs de votre rapport modifier le filtre de données local. Les spectateurs 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 du filtre de données n'interagit pas en HTMLSalut John,
Merci de nous avoir aidés à 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 le filtre de données local (qui n'était pas visible jusqu'à ce que j'aie sélectionné Afficher les modes dans le menu triangle rouge du filtre de données local). 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, donc le graphique a toujours toutes les parties affichées, seuls certains 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 afin que lorsque je désélectionne une partie, elle soit supprimée de l'axe Y secondaire ?
Merci,
Jens
Re : La fenêtre du filtre de données n'interagit pas en HTMLCe papier/tutoriel : Création de rapport automatisée : de l'importation de données à la publication ( 2019-EU-TUT-079 ) décrit l'utilisation du Planificateur de tâches Windows pour automatiser la publication sur 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 du document utile maintenant ou dans vos futurs efforts d'automatisation JMP.
~Jean
Re : La fenêtre du filtre de données n'interagit pas en HTMLMerci @John_Powell_JMP
J'ai étudié le matériel que vous avez mentionné et j'ai beaucoup appris sur JMP. Et je pourrais faire un HTML et l'enregistrer avec succès.
J'ai essayé de planifier l'exécution du script tous les jours et d'enregistrer le code HTML car je dois insérer le lien HTML dans une page Web pour un rapport quotidien.
J'utilise le gestionnaire de tâches ScriptHost, j'ai donc essayé de créer un script WIJT 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
Page de l'onglet principal
OngletPage1
OngletPage2
TabPage3"
J'ai essayé le script sans la partie Dashboard 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 quotidienne de scripts pendant un certain temps, mais sans succès.
Pourriez-vous s'il vous plaît me dire s'il existe un autre moyen?
Merci
Re : La fenêtre du filtre de données n'interagit pas en HTMLLorsque le tableau de bord est ouvert, le HTML interactif est enregistré différemment sous 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 locales, 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 de JMP, ce blog pourrait vous être 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, ce blog peut vous être utile :
La 1ère chose que j'aurais aimé savoir quand j'ai commencé à écrire des scripts : il existe différents types de scripts
En fait, ces deux blogs 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 des scripts et le Guide des scripts sous Aide > Livres sont particulièrement utiles pour les scripts, tout comme l'Index des scripts.
Re : La fenêtre du filtre de données n'interagit pas en HTMLMerci @John_Powell_JMP
J'ai fait tout pareil et j'ai le tableau de bord. Je n'ai tout simplement pas trouvé comment l'enregistrer au format HTML.De plus, ce rapport doit être mis à jour quotidiennement. J'ai essayé d'extraire le script du tableau de bord et de l'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 capable de créer ma table de données, d'exécuter le tableau de bord et de l'enregistrer au format HTML.
Je suis assez nouveau dans JMP.désolé si je pose beaucoup de questions.
Merci
Re : La fenêtre du 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 locales 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, depuis le panneau Sources, faites glisser un filtre de données (local) vers la zone la plus à l'extérieur ou la zone juste à l'intérieur de la zone du tableau de bord.
- Appuyez sur le triangle vert de la barre d'outils de Dashboard Builder pour exécuter le tableau de bord.
- 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 deux graphiques ou plus dans le tableau de bord.
Enregistrer au format HTML interactif.
~Jean
Re : La fenêtre du filtre de données n'interagit pas en HTMLMerci @John_Powell_JMP
Votre réponse a été 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 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 du filtre de données n'interagit pas en HTMLSalut @Mikasa ,
J'ai appris de votre message 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 de JMP. Il se trouve 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 jusqu'à "Publier sur 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 tu sont à l'aide d'un filtre de données local, certaines choses l'empêcheraient de fonctionner en HTML interactif :
- Nous ne pouvons pas prendre en charge l'inclusion ou l'exclusion de lignes dans Interactive HTML, car une telle modification nécessite le moteur de statistiques de JMP lui-même, qui n'est pas intégré à la fonctionnalité Interactive HTML. Cela ne peut être pris en charge qu'avec JMP en direct ou Publique 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 au fur et à mesure que vous interagissez avec lui.
- Si vous utilisez Fichier > Publier et que vous décochez "Publier les données", le graphique ne sera pas interactif car le rapport sans données n'est qu'un peu plus qu'une image du rapport que vous avez exporté.
- Certains graphiques de JMP ne répondent pas à la fonctionnalité "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" décoché, vous ne verrez aucune réaction lorsque vous modifiez le filtre de données locales dans la version HTML interactive.
- Certains graphiques ou conditions spécifiques appliquées aux graphiques peuvent être filtrables dans JMP, mais pas dans Interactive HTML. Dans ce cas, un message expliquant pourquoi doit s'afficher dans le journal de JMP lorsque vous publiez ou enregistrez au format 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 l'assistance technique de JMP.
Merci,
~Jean