Il existe un bogue dans JMP 16 dans certaines conditions lorsque vous enregistrez des graphiques HTML utilisant un filtre de données local. J'ai trouvé le correctif où vous devez afficher les modes, puis décocher Inclure. Mais cela ne fonctionne pas dans cette situation :
- Créez deux graphiques, à partir de tableaux différents, chacun avec son propre filtre de données local.
- Combinez-les dans une fenêtre en utilisant une nouvelle fenêtre, sur des onglets séparés
- Enregistrer au format HTML interactif avec les données
- Le filtre de données local pour le premier graphique fonctionne.
- Le filtre de données locales pour le deuxième graphique ne fonctionne pas.
CEPENDANT : cela fonctionne dans JMP 18. Voici un code qui démontre le bug dans JMP16. Utilise les tableaux ci-joints.
dt1 = data table("Indication HLTs");
ind_expr = expr(
gb1 = dt1 << Graph Builder(
Size( 528, 456 ),
Show Control Panel( 0 ),
Variables(
X( :"Month-Year"n ),
Y( :Cases for Event ),
Overlay( :Indication HLT )
),
Elements( Line( X, Y, Legend( 7 ) ) ),
Local Data Filter(
Close Outline( 1 ),
Show Modes( 1 ),
Mode( Include( 0 ) ),
Add Filter(
columns( :Indication HLT ),
Display( :Indication HLT, N Items( 9 ) ),
Order By Count( :Indication HLT )
)
)
);
);
dt2 = data table("Country");
ctry_expr = expr(
gb2 = dt2 << Graph Builder(
Size( 528, 456 ),
Show Control Panel( 0 ),
Variables(
X( :"Month-Year"n ),
Y( :Cases for Event ),
Overlay( :"Country/Territory"n )
),
Elements( Line( X, Y, Legend( 17 ) ) ),
Local Data Filter(
Close Outline( 1 ),
Show Modes( 1 ),
Mode( Include( 0 ) ),
Add Filter(
columns( :"Country/Territory"n ),
Display( :"Country/Territory"n, N Items( 15 ) ),
Order By Count( :"Country/Territory"n )
)
)
);
);
nw = new window("Test HTML Local Data Filter",
tab box(
tab page box("Indications", ind_expr),
tab page box("Country", ctry_expr),
)
);
Exécutez le code, puis cliquez sur Fichier > Enregistrer sous et enregistrez au format .html avec les données.
Salut @pmroz ,
Merci d'avoir publié cet article sur cette différence importante entre JMP 16 et JMP 18.
Avant JMP 18, un seul filtre de données local était pris en charge dans une page Web HTML interactive. Ainsi, même si vous désactiviez le mode Inclure, le deuxième filtre de données local resterait désactivé. Vous verriez le message suivant dans la boîte de dialogue d'exportation :

Le journal de JMP comprendra un message décrivant la limitation :
"HTML interactif : un seul filtre de données par rapport est interactif."
Dans JMP 18, depuis que nous avons ajouté la prise en charge de plusieurs filtres de données locaux dans HTML interactif, tous les filtres de données locaux d'un tableau de bord ou d'une application JMP exportés au format HTML interactif seront interactifs.
Il s'agit d'un excellent exemple du fait que notre fonctionnalité HTML interactif est un sous-ensemble des fonctionnalités disponibles dans JMP, mais à chaque version, nous élargissons le sous-ensemble pour ajouter des fonctionnalités priorisées par les commentaires que nous recevons des utilisateurs.
Veuillez faire des demandes pour les fonctionnalités que vous souhaiteriez que nous prenions en charge dans les versions futures en contactant le support technique de JMP ou en ajoutant un souhait à la liste de souhaits JMP ici sur la communauté des utilisateurs JMP.
Merci,
~Jean
J'ai été agréablement surpris que cela fonctionne dans JMP 18. Bon travail les amis !
Merci d'avoir partagé cette bonne information pour les utilisateurs comme moi qui n'ont pas mis à jour vers JMP 18.