Filtro dati - Impostazioni zoomQuando apro un filtro dati e utilizzo "zoom su selezione" per limitare l'intervallo visualizzato, posso generare un codice J'SL simile a quello qui sotto.

Sfortunatamente, quando eseguo il codice JSL, il filtro dati viene aperto senza la limitazione dell'intervallo (Jmp 17.0):

C'è qualcosa che posso fare per limitare il range?
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt << Data Filter(
Location( {175, 175} ),
Conditional,
Mode( Include( 1 ) ),
Add Filter(
columns( :height ),
Where( :height >= 65 ),
Display( :height, Min( 60 ) )
)
);
ScriptingRi: Filtro dati - Impostazioni zoomÈ possibile utilizzare Zoom sulla selezione
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
df = dt << Data Filter(
Location({175, 175}),
Conditional,
Mode(Include(1)),
Add Filter(columns(:height), Where(:height >= 65))
);
fc = df << Get Filter Column(:height);
fc << Zoom to Selection;
Potrebbe essere una buona idea filtrare anche in base al valore elevato per evitare possibili problemi
Ri: Filtro dati - Impostazioni zoomIntendi ripetere quello che ho fatto manualmente, ma tramite JSL:
- impostare il limite inferiore del filtro a 60
- fare domanda a Zoom sulla selezione per far rispettare il Display(:altezza, Min(60))
- quindi modificare il limite inferiore del filtro a 65 per ottenere la selezione corretta.
Hm, funzionerà come soluzione alternativa. Ma perché è il Display(:altezza, Min(60)) comando ignorato dal filtro dati?
Re: Filtro dati - Impostazioni zoomContatterei l'assistenza a riguardo.
Esiste anche lo strano DFIntMinMaxBox ma non ha documentazione ed è solo per piattaforme specifiche (filtro?). Ho provato a usarlo per cambiare i filtri "zoom", funziona ma ha anche dei bug quindi non si comporta esattamente allo stesso modo (se provi a trascinare sopra l'intervallo di zoom imposterà il valore al minimo anche se non puoi vederlo).
Re: Filtro dati - Impostazioni zoomOk, vediamo:
Caso TS-00033636