Grazie, quella me l'ero persa. Sembra simile.
Cosa ha ispirato questa richiesta di lista dei desideri?
Ho un lungo elenco di nomi di test estratti da un database (potenzialmente diverse migliaia e più). 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 man mano che l'utente digita, possono verificarsi ritardi imprevedibili, pause durante gli aggiornamenti JMP, ecc. Per poche centinaia di voci va bene, ma per elenchi lunghi è frustrante che JMP smetta di accettare input durante il filtraggio in background (o perda alcuni caratteri digitati).
Al momento sto utilizzando 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?
Mi piacerebbe vedere un'opzione disponibile nella barra di ricerca del filtro dati che applichi il codice regex all'elenco solo quando l'utente preme Invio (ad esempio) o un pulsante che applichi il filtro immesso 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 possibili voci.
Sto usando JMP17.