Cosa ha ispirato questa richiesta di lista dei desideri?
Ho un lungo elenco di nomi di test estratti da un database (potenzialmente più di diverse migliaia). Vorrei utilizzare il filtro dati in modo che l'utente possa restringere in modo interattivo l'elenco dei test ad alcuni interessanti. Ho uno script che estrae i test selezionati dalla tabella dati e crea la query SQL appropriata.
Il metodo più comune consiste nell'utilizzare la barra di ricerca in modalità Espressione regolare. Tuttavia, poiché l'elenco dei risultati viene filtrato dinamicamente mentre l'utente digita, può causare ritardi imprevedibili, pause durante gli aggiornamenti di JMP e così via. Per poche centinaia di voci va bene, ma per elenchi lunghi è frustrante che JMP smetta di accettare l'input durante il filtraggio in background (o manchi la digitazione di alcuni caratteri).
Al momento sto usando il seguente codice nel mio filtro dati:
Add Filter(
columns( :column ),
Display(
:column, Find( Set Text( "" ), Contains Terms( 0 ), Regular Expression( 1 ) )
)
)
Qual è il miglioramento che vorresti vedere?
Vorrei vedere un'opzione disponibile nella barra di ricerca del filtro dati che applica il codice regex all'elenco solo quando l'utente preme Invio (ad esempio) o un pulsante che applica il filtro inserito nella barra di ricerca.
Perché questa idea è importante?
Migliora l'esperienza dell'utente quando si utilizza il filtro dati per creare query da elenchi molto grandi di voci possibili.
Sto usando JMP17.