Cuadro de tabla de datos con filtro de datos local¿Error o error del usuario?
Si creo un cuadro de tabla de datos usando el siguiente código:
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
nw = New Window( "Demo Data Table Box",
Data Filter Context Box(
H List Box(
dt << Data Filter(
//Show Controls( 0 ),
Local,
//Add Filter( columns( :sex ) )
),
dtb = data Table Box( dt )
)
)
);
luego seleccione manualmente 'sexo' como filtro, el cuadro de la tabla se filtra correctamente.

Sin embargo, al descomentar las líneas 7 y 9 y ejecutarlas, el filtro no hace nada:

¿Se espera esto o me falta algo?
[Usando JMP 17.2]
Automatización y secuencias de comandosRe: Cuadro de tabla de datos con filtro de datos localNo estoy seguro de si es una característica o un error, pero normalmente envío mensajes a los filtros después de haberlos creado. Creo que el siguiente script funciona según lo previsto.
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
nw = New Window( "Demo Data Table Box",
Data Filter Context Box(
H List Box(
dtf = dt << Data Filter(
//Show Controls( 0 ),
Local,
//Add Filter( columns( :sex ) )
),
dtb = data Table Box( dt )
)
)
);
dtf << show controls (0);
dtf << Add Filter (Columns (:sex));
Re: Cuadro de tabla de datos con filtro de datos localConsideraría esto un error y se solucionará en una futura versión de JMP. Gracias @Jed_Campbell por la solución alternativa: es una solución razonable para garantizar que el filtro se conecte al cuadro de tabla de datos.