CIAO,
Sembra che l'HTML interattivo abbia alcune limitazioni.Ad esempio, nel rapporto sono presenti due filtri di dati locali. è possibile che venga visualizzato il messaggio di registro (Visualizza>Registro) "HTML interattivo: solo un filtro dati per report è interattivo" durante il salvataggio come HTML interattivo.
Vedi anche la pagina seguente. https://community.jmp.com/t5/Discussions/Issues-with-local-data-filter-interactivity-on-HTML/td-p/406667
CIAO @ matth1 ,
Grazie per aver fornito un semplice esempio per riprodurre il problema.
Grazie @yuichi_katsumur , per condividere le informazioni sulle attuali limitazioni dell'HTML interattivo.
Anche i filtri dei dati locali sono bloccati perché non possiamo supportare la modalità Include (inclusione/esclusione dei dati) nell'HTML interattivo. Per questo, dobbiamo risalire a un server contenente una versione di JMP per eseguire i calcoli necessari per ricostruire i grafici (e le tabelle se presenti nel report). Ecco come funziona JMP Live.
Detto questo, ci sforziamo di acquisire l'output dei grafici in modo che corrispondano a JMP quando sono stati esportati, anche se la modalità Includi è abilitata e sono presenti due o più filtri dati locali nella pagina Web generata.Poiché ciò non sembra accadere, lo segnalerò come un bug da correggere in una versione futura. Se è possibile trovare una soluzione, lo segnalerò qui. O forse un altro, intelligente utente della community di JMP mi batterà.
Ecco due idee che ho che non sono l'ideale, ma potrebbero funzionare o meno per te e per gli spettatori del tuo output HTML interattivo.
1. Esportare i grafici in due file HTML interattivi separati. Possono essere visualizzati fianco a fianco in due finestre del browser. Oppure, con un po' di codifica HTML utilizzando iFrame, possono essere combinati in un'unica pagina HTML.Posso fornire maggiori dettagli se sei interessato a questa opzione.
2. Pubblica su file con Pubblica dati disabilitato. Questo creerà grafici non interattivi, ma dovrebbero corrispondere ai grafici in JMP.
Avere più di un filtro dati locale interattivo (senza la modalità Include abilitata) potrebbe un giorno essere implementato in HTML interattivo. Se desideri che ciò venga implementato, aggiungi il tuo desiderio al file Lista dei desideri JMP .Se molti altri membri della comunità voteranno per la sua implementazione, lo prenderemo in considerazione per dare la priorità ai futuri miglioramenti.
Grazie,
~Giovanni
CIAO,
Sto usando JMP17 su Mac OS. Voglio creare un output HTML interattivo di due grafici, uno filtrato su un singolo valore "A", uno filtrato su tutto tranne "UN". Di seguito viene fornito un esempio di codice semplificato.
La finestra che ottengo in JMP funziona come previsto. Tuttavia, l'HTML interattivo non lo fa: entrambi i grafici sono filtrati per "A". Ho provato un paio di browser diversi con lo stesso risultato (vedi schermate sotto).
Sono felice di accettare che i filtri dei dati locali vengano congelati, anche se averli interattivi sarebbe un bel extra.
Ho provato varie soluzioni alternative dalla community ma senza fortuna (ad es https://community.jmp.com/t5/Discussions/Interactive-HTML-reports-local-data-filters-not-working-in-JMP/td-p/447864 ).


Molte grazie per qualsiasi aiuto!
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt << New Column( "Something",
Character, "Nominal",
Set Values(
{"A", "A", "A", "A", "X", "B", "A", "X", "B", "X", "B", "A", "X", "X", "X",
"B", "X", "A", "B", "B", "X", "A", "B", "X", "B", "A", "A", "B", "B", "B", "X",
"A", "B", "A", "X", "A", "B", "B", "A", "X"}
)
);
gb1 = Expr( Graph Builder(
Size( 400, 300 ), Show Control Panel( 0 ),
Variables( X( :sex ), Y( :height ), Overlay( :Something ) ),
Elements( Bar( X, Y, Legend( 5 ), Bar Style( "Stacked" ) ) ),
Local Data Filter( Close Outline( 1 ),
Add Filter( columns( :Something ), Where( :Something == "A" ) )
)
)
);
gb2 = Expr( Graph Builder(
Size( 400, 300 ), Show Control Panel( 0 ),
Variables( X( :sex ), Y( :height ), Overlay( :Something ) ),
Elements( Bar( X, Y, Legend( 5 ), Bar Style( "Stacked" ) ) ),
Local Data Filter( Close Outline( 1 ),
Add Filter( columns( :Something ), Where( :Something != "A" ) )
)
)
);
New Window( "WebOutput",
tb = Tab Box( tb1 = Tab Page Box( "Graph1", hlistbox(gb1, gb2) ) )
) << Save Interactive HTML("jmp_example.html");
Ciao John,
grazie per la tua risposta e scusa per non aver risposto prima (per qualche motivo mi ero perso il tuo post).Grazie anche per aver segnalato questo come un bug. Dati i limiti dell'HTML interattivo, mi sono spostato verso la condivisione dei diari con gli utenti interessati (che per lo più hanno installato anche JMP).
Tuttavia, se c'è una correzione o un miglioramento nella prossima versione di JMP, darò sicuramente un'occhiata di nuovo poiché l'HTML rende il pubblico potenziale molto più ampio!
CIAO @matth1 ,
La presenza di più di un filtro dati locale interattivo (senza la modalità Includi abilitata) è stata implementata in Interactive HTML per JMP 18 che sarà disponibile a marzo 2024.
Ho testato il problema che hai descritto sopra con una build di sviluppo di JMP 18. Con la modalità Includi abilitata, i filtri dei dati locali sono ancora disabilitati, ma il filtraggio del grafico a destra è corretto. Con la modalità Includi disabilitata, entrambi i filtri dei dati locali sono interattivi in HTML interattivo.
~Giovanni