Danke – das habe ich verpasst. Sieht ähnlich aus.
Was hat diese Wunschlistenanfrage inspiriert?
Ich habe eine lange Liste von Testnamen aus einer Datenbank (möglicherweise mehrere Tausend und mehr). Ich möchte den Datenfilter verwenden, damit der Benutzer die Liste der Tests interaktiv auf einige interessante Tests eingrenzen kann. Ich habe ein Skript, das die ausgewählten Tests aus der Datentabelle extrahiert und die entsprechende SQL-Abfrage erstellt.
Die gebräuchlichste Methode ist die Verwendung der Suchleiste im Modus „Regulärer Ausdruck“. Da die Ergebnisliste jedoch dynamisch gefiltert wird, während der Benutzer etwas eingibt, kann es zu unvorhersehbaren Verzögerungen, Pausen bei JMP-Updates usw. kommen. Für ein paar hundert Einträge ist das in Ordnung, aber bei langen Listen ist es frustrierend, dass JMP beim Filtern im Hintergrund keine Eingaben mehr akzeptiert (oder ein paar eingegebene Zeichen übersieht).
Im Moment verwende ich den folgenden Code in meinem Datenfilter:
Add Filter(
columns( :column ),
Display(
:column, Find( Set Text( "" ), Contains Terms( 0 ), Regular Expression( 1 ) )
)
)
Welche Verbesserung würden Sie sich wünschen?
Ich würde gerne eine Option in der Suchleiste des Datenfilters sehen, die den Regex-Code nur auf die Liste anwendet, wenn der Benutzer beispielsweise die Eingabetaste drückt, oder eine Schaltfläche, die den in die Suchleiste eingegebenen Filter anwendet.
Warum ist diese Idee wichtig?
Es verbessert die Benutzererfahrung, wenn der Datenfilter zum Erstellen von Abfragen aus sehr großen Listen möglicher Einträge verwendet wird.
Ich verwende JMP17.