Si verifica un bug in JMP 16 in determinate condizioni quando si salvano grafici HTML che utilizzano un filtro dati locale. Ho trovato la soluzione per cui devi mostrare le modalità e quindi deselezionare Includi. Ma questo non funziona in questa situazione:
- Crea due grafici, da tabelle diverse, ciascuno con il proprio filtro dati locale.
- Combinali in una finestra utilizzando una nuova finestra, in schede separate
- Salva come HTML interattivo con i dati
- Il filtro dei dati locali per il primo grafico funziona.
- Il filtro dati locale per il secondo grafico non funziona.
TUTTAVIA: funziona in JMP 18. Ecco del codice che dimostra il bug in JMP16. Utilizza le tabelle allegate.
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),
)
);
Esegui il codice, quindi fai clic su File > Salva con nome e salva come .html con i dati.
Ciao @pmroz ,
Grazie per aver pubblicato un post su questa importante differenza tra JMP 16 e JMP 18.
Prima di JMP 18, in una pagina Web HTML interattiva era supportato solo un filtro dati locale. Quindi, anche se disabilitassi la modalità Includi, il secondo filtro dati locale rimarrebbe disabilitato. Verrà visualizzato il seguente messaggio nella finestra di dialogo di esportazione:

Il registro di JMP includerà un messaggio che descrive la limitazione:
"HTML interattivo: solo un filtro dati per report è interattivo."
In JMP 18, da quando abbiamo aggiunto il supporto per più filtri di dati locali in HTML interattivo, tutti i filtri di dati locali in un dashboard o in un'applicazione JMP esportata come HTML interattivo saranno interattivi.
Questo è un ottimo esempio del fatto che la nostra funzionalità HTML interattivo è un sottoinsieme delle funzionalità disponibili in JMP, ma con ogni versione espandiamo il sottoinsieme per aggiungere funzionalità a cui viene data la priorità in base al feedback che riceviamo dagli utenti.
Effettuare richieste per le funzionalità che si desidera vengano supportate nelle versioni future contattando il supporto tecnico JMP o aggiungendo un desiderio alla lista dei desideri JMP qui nella comunità degli utenti JMP.
Grazie,
~Giovanni
Sono rimasto piacevolmente sorpreso dal fatto che funzionasse in JMP 18. Bel lavoro gente!
Grazie per aver condiviso queste utili informazioni per gli utenti come me che non hanno effettuato l'aggiornamento a JMP 18.