嗨,大家好,
我一直在製作系統地圖,以配合即將完成的關於森林鳥類棲息地關係的文獻綜述。 向社區成員發出衷心的呼喊@cwillden , @txnelson , @danschikore , @brady_brady ,以及技術支持人員 Adam Morris、Sarah Seligman、Laura Archer 和 Wendy Murphrey,他們幫助我完成了這個項目。
我覺得我已經接近終點線了,但我仍然被困在與選擇過濾器之間的交互相關的一些問題上。 也許社區可以提供幫助。 這是應用程序的帶註釋的屏幕截圖... 該圖像和一個數據表以及一個名為“Literature Dashboard 10”的表腳本創建了這個應用程序。 關於選擇過濾器關係的具體問題在圖像下方。

對於此應用程序,總體目標是讓學術/專業用戶能夠找到滿足 3 種類型中定義的相關性標準的相關文章子集(從約 2,000 篇文章的完整池中,1 篇文章 = 1 個數據表記錄)數據過濾器(本地數據過濾器、直方圖和詞云),全部由數據表中的字段構建。
具體功能目標
1.用戶應該能夠使用儀表板(以綠色文本標記)的3個不同編號區域(見下面應用程序的靜態圖像)中的1個或多個來選擇/子集數據表中的記錄。
2.現有的選擇標準(跨所有過濾器)應反映/記錄在文本框/列表中。 這很關鍵。
3.地圖應反映所有 3 個過濾選項的當前選擇標準(例如,它應與第 2 項列表匹配)
4.用戶應該能夠將所選記錄下載為 .csv 文件。
5.選擇標準(跨越所有 3 個過濾器/平台,上面的第 2 項)應該能夠保存為文件和/或附加到 .csv 下載文件。
6.所有選擇(過濾器內和過濾器之間)都應該能夠使用布爾 AND/OR 邏輯進行(參見下面的“選擇特定目標”)。
選擇特定的目標
1.在每個平台內,用戶應該能夠選擇多個級別並指定這些級別是否應該通過 AND 或 OR 子句鏈接(例如,像數據過濾器或記錄選擇對話框中的全部或任何選項)。 例如,用戶應該能夠構建以下任何查詢:
- 數據過濾... 鳥類 = 美國知更鳥和美國烏鴉;或鳥類物種 = 美國知更鳥或美國烏鴉
- 直方圖... 鳥類指標 = 繁殖性能和豐度/發生率;或鳥類指標 = 繁殖性能或豐度/發生率。
- 詞云... 選定的行 = 築巢成功和森林面積;或選定的行 = 築巢成功和森林面積
這些示例每個都包含來自任何一個過濾器的 2 個術語,但和/或選項應擴展到任何給定平台內的任意數量的級別。
2.跨平台,用戶應該能夠指定在任何一個平台中做出的任何選擇與另一個平台之間的 AND/OR 關係。 例如,用戶應該能夠指定:Bird species = American Robin 和 American Crow(來自數據過濾器平台)和鳥類指標 = 繁殖性能(來自直方圖過濾器)要么術語 = 嵌套成功或羽翼未豐的成功(來自詞云過濾器)。 換句話說,用戶應該能夠在平台之間以及平台內在 AND/OR 標準之間切換。
似乎可以使用 JSL 或應用程序生成器來創建這種類型的結構化行為(使用選擇過濾器和特定於平台的設置。 不幸的是,我在 JSL 方面做的不多,而且我是 Application Builder 平台的新手,這對我來說仍然很困惑。 我已經在附加到這篇文章的應用程序中構建了一些此功能(一個數據表,其中包含一個名為“Literature Dashboard 10”的腳本,用於創建相同的應用程序)。但是,我仍然沒有實現上面描述的許多我想要的過濾行為。 有沒有人對我從附加的草稿應用程序獲得更符合我的意願的版本提出建議? 我在這裡用我的 JMP 技能有點不知所措。 我的同事對使用這個工具感到非常興奮,但在開始與他人共享之前,我需要確定布爾邏輯/選擇行為。 預先感謝社區可以提供的任何幫助。
凱西