Hallo allerseits,
Ich habe an einer systematischen Karte gearbeitet, die eine Literaturrecherche über die Beziehungen zu den Lebensräumen von Waldvögeln begleitet, die ihrer Fertigstellung viel näher kommt. Ein herzliches Gruß an die Community-Mitglieder @cwillden , @txnelson , @danschikore , @brady_brady , und die technischen Support-Teams Adam Morris, Sarah Seligman, Laura Archer und Wendy Murphrey, die mir geholfen haben, dieses Projekt so weit zu bringen.
Ich habe das Gefühl, dass ich kurz vor der Ziellinie stehe, aber ich hänge immer noch an einigen Problemen im Zusammenhang mit den Interaktionen zwischen den Auswahlfiltern fest. Vielleicht kann die Community helfen. Hier ist ein kommentierter Screenshot der Anwendung... Das Bild und eine Datentabelle mit einem Tabellenskript namens "Literatur-Dashboard 10", das diese Anwendung erstellt, sind angehängt. Spezifische Fragen zu den Auswahlfilterbeziehungen finden Sie unter dem Bild.

Für diese Anwendung besteht das übergeordnete Ziel darin, dass akademische/professionelle Benutzer in der Lage sind, eine Teilmenge relevanter Artikel (aus dem gesamten Pool von ~2.000 Artikeln, 1 Artikel = 1 Datensatz in der Datentabelle) zu finden, die Relevanzkriterien erfüllen, die in 3 Arten von Datenfilter (Lokaler Datenfilter, Histogramm und Word Cloud), die alle aus Feldern in der Datentabelle erstellt wurden.
Spezifische funktionale Ziele
1.Benutzer sollten in der Lage sein, einen oder mehrere der 3 unterschiedlich nummerierten Bereiche (siehe das statische Bild der Anwendung unten) des Dashboards (mit grünem Text gekennzeichnet) zu verwenden, um Datensätze in der Datentabelle auszuwählen/unterzuordnen.
2. Vorhandene Auswahlkriterien (über alle Filter hinweg) sollten in einem Textfeld/einer Liste wiedergegeben/aufgezeichnet werden. Dies ist kritisch.
3. Die Karte sollte die aktuellen Auswahlkriterien für alle 3 Filteroptionen widerspiegeln (z. B. sollte sie mit der Liste von Element 2 übereinstimmen)
4.Benutzer sollten in der Lage sein, ausgewählte Datensätze als .csv-Datei herunterzuladen.
5. Auswahlkriterien (über alle 3 Filter/Plattformen, Punkt 2 oben) sollten als Datei gespeichert und/oder an die .csv-Downloaddatei angehängt werden können.
6.Alle Auswahlen (innerhalb und zwischen Filtern) sollten mit Boolescher UND/ODER-Logik erfolgen können (siehe „Auswahlspezifische Ziele“ weiter unten).
Auswahlspezifische Ziele
1. Innerhalb jeder Plattform sollten Benutzer mehrere Ebenen auswählen und angeben können, ob diese durch eine UND- oder ODER-Klausel verknüpft werden sollen (z. B. wie die Optionen alle oder alle in den Dialogfeldern Datenfilter oder Datensatzauswahl). Ein Benutzer sollte beispielsweise in der Lage sein, eine der folgenden Abfragen zu erstellen:
- Datenfilter... Vogelarten = American Robin und American Crow; oder Vogelart = Amerikanisches Rotkehlchen ODER Amerikanische Krähe
- Histogramme... Vogelmetrik = Fortpflanzungsleistung UND Häufigkeit / Vorkommen; oder Vogelmetrik = Fortpflanzungsleistung ODER Fülle / Vorkommen.
- Wortwolke... Ausgewählte Zeilen = Nesterfolg UND Waldfläche; oder Ausgewählte Zeilen = Nesterfolg UND Waldfläche
Diese Beispiele enthalten jeweils 2 Begriffe aus einem beliebigen Filter, aber die Option und/oder sollte sich auf eine beliebige Anzahl von Ebenen innerhalb einer bestimmten Plattform erstrecken.
2. Plattformübergreifend sollten Benutzer in der Lage sein, UND/ODER-Beziehungen zwischen allen auf einer Plattform getroffenen Auswahlen zu einer anderen anzugeben. Ein Benutzer sollte beispielsweise Folgendes angeben können: Vogelarten = American Robin und American Crow (von der Datenfilter-Plattform) UND Vogelmetrik = Fortpflanzungsleistung (aus dem Histogrammfilter) ODER Begriff = Nesterfolg oder Jungtiererfolg (vom Word Cloud-Filter). Mit anderen Worten, Benutzer sollten in der Lage sein, zwischen UND/ODER-Kriterien zwischen Plattformen sowie innerhalb von Plattformen umzuschalten.
Es scheint, als könnten entweder JSL oder Application Builder verwendet werden, um diese Art von strukturiertem Verhalten zu erstellen (unter Verwendung von Auswahlfiltern und plattformspezifischen Einstellungen). Leider mache ich nicht viel mit JSL und bin neu auf der Application Builder-Plattform, was für mich immer noch sehr verwirrend ist. Ich habe bereits einige dieser Funktionen in die Anwendung integriert, die diesem Beitrag beigefügt ist (eine Datentabelle mit einem Skript namens "Literatur-Dashboard 10", das dieselbe Anwendung erstellt).Ich erreiche jedoch immer noch nicht viele meiner oben beschriebenen gewünschten Filterverhalten. Hat jemand Vorschläge, wie ich am besten von der angehängten Entwurfs-App zu einer Version gelangen kann, die sich mehr so verhält, wie ich es gerne hätte? Ich habe mich hier mit meinen JMP-Fähigkeiten ein wenig über den Kopf geworfen. Meine Kollegen sind sehr aufgeregt, dieses Tool zu verwenden, aber ich muss das Boolesche Logik-/Auswahlverhalten auf den Punkt bringen, bevor ich es mit anderen teile. Vielen Dank im Voraus für jede Hilfe, die die Community leisten kann.
Casey