Hay un error en JMP 16 bajo ciertas condiciones cuando guarda gráficos HTML que usan un filtro de datos local. Encontré la solución donde tienes que Mostrar modos y luego desmarcar Incluir. Pero eso no funciona en esta situación:
- Cree dos gráficos, a partir de tablas diferentes, cada uno con su propio filtro de datos local.
- Combínalos en una ventana usando una nueva ventana, en pestañas separadas
- Guardar como HTML interactivo con datos
- El filtro de datos local para el primer gráfico funciona.
- El filtro de datos local para el segundo gráfico no funciona.
SIN EMBARGO: funciona en JMP 18. Aquí hay un código que demuestra el error en JMP16. Utiliza las tablas adjuntas.
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),
)
);
Ejecute el código y luego haga clic en Archivo > Guardar como y guárdelo como .html con datos.
Me sorprendió gratamente que funcionara en JMP 18. ¡Buen trabajo amigos!
Hola @pmroz ,
Gracias por publicar sobre esta importante diferencia entre JMP 16 y JMP 18.
Antes de JMP 18, solo se admitía un filtro de datos local en una página web HTML interactiva. Entonces, incluso si deshabilitaste el modo Incluir, el segundo filtro de datos local permanecería deshabilitado. Verá el siguiente mensaje en el cuadro de diálogo de exportación:

El registro de JMP incluirá un mensaje que describe la limitación:
"HTML interactivo: sólo un filtro de datos por informe es interactivo".
En JMP 18, dado que agregamos soporte para múltiples filtros de datos locales en HTML interactivo, todos los filtros de datos locales en un Panel o Aplicación JMP exportados como HTML interactivo serán interactivos.
Este es un excelente ejemplo del hecho de que nuestra capacidad HTML interactiva es un subconjunto de la funcionalidad disponible en JMP, pero con cada versión, ampliamos el subconjunto para agregar funcionalidad priorizada según los comentarios que recibimos de los usuarios.
Realice solicitudes de funciones que le gustaría que admitamos en versiones futuras comunicándose con el soporte técnico de JMP o agregando un deseo a la Lista de deseos de JMP aquí en la Comunidad de usuarios de JMP.
Gracias,
~Juan
Gracias por compartir esta buena información para usuarios como yo que no han actualizado a JMP 18.