informes web: filtro inactivo para la página de pestañasHola,
Estoy creando un informe web como cuadros de página de pestañas, donde en cada una de las páginas de pestañas hay un gráfico y un filtro de datos creado en función de la tabla de datos individuales. Funciona, solo el filtro para las páginas de la segunda pestaña y la siguiente están inactivos... ¿Algunas ideas?
A continuación se muestra el ejemplo del problema. El filtro en la pestaña "alfa" está activo y el filtro en la página "beta" está inactivo:
Nombres predeterminados hasta aquí ( 1 );
dt = Abrir( "$SAMPLE_DATA/Big Class.jmp" );
dt_2 = Abrir( "$SAMPLE_DATA/Owl Diet.jmp" );
webreport1 = Nueva ventana ("Ejemplo",
Cuadro de pestañas (
Cuadro de página de pestaña (título ("alfa")),
Cuadro de lista H(
dt << Gráfica de burbuja( X( :peso ), Y( :altura ), Tamaños( :edad ), Posición del título( 0, 0 ),
Filtro de datos locales (
Modo (Seleccionado (1), Mostrar (0), Incluir (0)),
Agregar filtro (columnas (: sexo))
)
)
)
),
Cuadro de página de pestaña (Título ("beta")),
Cuadro de lista H(
dt_2 << Gráfica de burbujas ( X ( : longitud del cráneo ), Y ( : longitud del cráneo ), Tamaños ( : fila de dientes ), Posición del título ( 0, 0 ) ),
,
dt_2 << Filtro de datos (
Local,
Modo (Seleccionado (1), Mostrar (0), Incluir (0)),
Agregar filtro (columnas (: especies))
))
)
)
);
webreport = Nuevo Informe Web();
informe web << Agregar informe (informe web1);
archivo = webreport << Guardar( "$TEMP" );
Si (! Está vacío (archivo),
Web (archivo)
);
Estoy usando JMP 16 en Windows.
Saludos,
li
Gráficossecuencias de comandosventanasRe: informes web: filtro inactivo para la pestañaHola @LiPav - para el informe web, creo que el problema principal es que solo se admite un único filtro por página web.Para fines de exportación, sugeriría crear dos ventanas con un filtro por ventana (consulte el script a continuación).Estos se publicarán con una página de índice, lo que le permitirá utilizar los botones de avance/retroceso del navegador para navegar entre los informes.
También observo que en la ventana JMP del escritorio el segundo informe no es interactivo.Esto se debe a que el Filtro de datos se crea por separado de la Plataforma.Cuando tenga un filtro para una sola plataforma, recomendaría usar el Filtro de datos locales() especificación dentro del Gráfico de burbujas () u otro comando de plataforma.Cuando necesite vincular un único filtro a varios informes en la misma ventana, consulte la entrada del Índice de secuencias de comandos para Cuadro de contexto de filtro de datos para ver un ejemplo que demuestra cómo vincular el filtro a varias plataformas.
¡Espero que ayude!
-Dan
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt_2 = Open( "$SAMPLE_DATA/Owl Diet.jmp" );
webreport1 = New Window( "alpha",
H List Box(
dt << Bubble Plot(
X( :weight ),
Y( :height ),
Sizes( :age ),
Title Position( 0, 0 ),
local Data Filter( Mode( Selected( 1 ), Show( 0 ), Include( 0 ) ), Add Filter( columns( :sex ) ) )
)
)
);
webreport2 = New Window( "beta",
H List Box(
dt_2 << Bubble Plot(
X( :skull length ),
Y( :skull length ),
Sizes( :teeth row ),
Title Position( 0, 0 ),
Local Data Filter( Mode( Selected( 1 ), Show( 0 ), Include( 0 ) ), Add Filter( columns( :species ) ) )
)
)
);
webreport = New Web Report();
webreport << Title( "Reports" );
webreport << Description( "Multiple report example." );
webreport << Add Report( webreport1, Title( "alpha" ) );
webreport << Add Report( webreport2, Title( "beta" ) );
file = webreport << Save( "$TEMP" );
If( !Is Empty( file ),
Web( file )
);