Data Table Box con filtro dati localeBug o errore dell'utente?
Se creo una Data Table Box utilizzando il seguente codice:
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 )
)
)
);
quindi seleziona manualmente 'sesso' come filtro, la casella della tabella verrà filtrata correttamente.

Tuttavia, rimuovendo il commento dalle righe 7 e 9 e funzionando, il filtro non fa nulla:

È previsto o mi sto perdendo qualcosa?
[Utilizzando JMP 17.2]
Automazione e scriptingRi: Casella tabella dati con filtro dati localeNon sono sicuro che si tratti di una funzionalità o di un bug, ma di solito invio messaggi ai filtri dopo averli creati. Lo script seguente funziona come intendi, penso.
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));
Ri: Casella tabella dati con filtro dati localeLo considererei un bug e verrà corretto per una futura versione di JMP. Grazie @Jed_Campbell per la soluzione alternativa: è una soluzione ragionevole per garantire che il filtro si connetta al Data Table Box.