數據過濾器窗口未在 HTML 中進行交互你好
我使用 HTML5 自動報告插件用我的圖表製作了一個 Html 報告。 但過濾器窗口不是交互式的。 有什麼辦法讓它發揮作用並且有選擇性嗎?
謝謝
大規模定制回复:數據過濾器窗口未在 HTML 中交互不客氣。
回复:數據過濾器窗口未在 HTML 中交互謝謝你的解釋。 非常感激。回复:數據過濾器窗口未在 HTML 中交互嗨詹斯,
對於獨立的交互式 HTML(不是 JMP Live 或 JMP Public),您只能顯示和隱藏圖表中的數據,而不能顯示和隱藏軸或圖表生成器組。 要使軸的部分折疊,您需要排除數據。 這只能通過 JMP 本身完成,或者當您發佈到 JMP Live 或 JMP Public(其中服務器上運行 JMP 版本)以排除和重建軸和圖形(排除這些部分)時完成。
我建議在導出到交互式 HTML 之前禁用包含模式的原因是,您可以在導出之前了解 JMP 中的行為。 如果不這樣做,您將在 JMP 15 及更低版本中得到 JMP 和交互式 HTML 之間不同的行為。 在 JMP 16 中,為了避免混淆,如果您在導出到交互式 HTML 之前禁用排除模式,則僅在交互式 HTML 中啟用本地數據過濾器。 您將看到,禁用包含模式後,JMP 不會折疊從本地數據過濾器中取消選擇的項目的輔助軸。 此行為在交互式 HTML 中是相同的。
在較新版本的 JMP 中,如果您使用圖形生成器,您將需要顯示模式(正如您所發現的),以便禁用包含模式。
如果您要發佈到 JMP Live 或 JMP Public,則無需執行此操作,因為 JMP Live 和 JMP Public 支持包含模式。 但是,如果您有一個非常大的報表並且不希望每次查看報表時本地數據過濾器操作都需要調用服務器,那麼您可能仍希望在發佈到 JMP Live 或 JMP Public 之前禁用包含模式更改本地數據過濾器。 如果 JMP Live 或 JMP Public 上的報表查看者確實想要包含/排除行為並且不介意等待對服務器的調用,他們仍然可以啟用包含模式。
謝謝,
〜約翰
回复:數據過濾器窗口未在 HTML 中交互你好,約翰,
感謝您幫助我們了解交互式 HTML 圖表。 我創建了一個圖表,在 Y 軸上繪製產品產量,在 X 軸上繪製生產批次。
在輔助 Y 軸上我有“部分”。 我創建了一個本地數據過濾器,以允許我顯示所選單個零件的產量。
我取消選中“本地數據過濾器”下的“包含”框(直到我在“本地數據過濾器”紅色小三角菜單中選擇“顯示模式”後,該框才可見)。 當文件保存為“帶有數據的交互式 HTML”時,它會正確關閉本地數據過濾器 HTML 版本中未選擇的部分的數據點。
不幸的是,圖表的輔助 Y 軸不會刪除我未選擇的部分,因此圖表仍然顯示所有部分,只是某些部分關閉了數據點。 是否可以在 HTML 中以交互方式折疊和展開圖形,以便當我取消選擇某個部分時,它會從輔助 Y 軸中刪除?
謝謝你,
延斯
回复:數據過濾器窗口未在 HTML 中交互本文/教程:自動創建報告:從數據導入到發布 (2019-EU-TUT-079)討論使用 Windows 任務計劃程序自動發佈到 JMP Public,但可以應用相同的技術將報表或儀表板另存為交互式 HTML。
我希望本文的其餘部分現在或對您未來的 JMP 自動化工作也有用。
〜約翰
回复:數據過濾器窗口未在 HTML 中交互謝謝@約翰_鮑威爾_JMP
我研究了你提到的材料,並且對 JMP 有了很多了解。 我可以製作一個 HTML 並成功保存它。
我嘗試安排腳本每天運行並保存 HTML,因為我必須在每日報告的網頁中插入 HTML 鏈接。
我正在使用 ScriptHost 作業管理器,因此我嘗試製作 WIJT 腳本並在 Scripthost 上安排它。
我收到與儀表板構建器腳本相關的錯誤,如下所示:
”
以下對象無法初始化並已從應用程序中刪除。
對象
主標籤頁
標籤頁1
標籤頁2
標籤頁3"
我已經嘗試過沒有儀表板部分的腳本,它工作得很好,但添加該部分後,它無法完成。
我搜索以了解是否有其他方法可以在每天的某個時間自動運行腳本,但沒有成功。
請您告訴我是否還有其他方法?
謝謝
回复:數據過濾器窗口未在 HTML 中交互當您打開儀表板時,交互式 HTML 的保存方式與 Windows 和 Mac 不同:
- 如果您在 Windows 上運行 JMP,則可以在“文件”菜單中查找“另存為”。 如果選擇此選項,將有一個選項可供您選擇“交互式 HTML”並選擇位置和文件名。
- 如果您在 Mac 上運行 JMP,則可以使用“文件”菜單中的“導出”。
使用儀表板的紅色三角形按鈕,而不是本地數據過濾器的紅色三角形按鈕,選擇“保存腳本”>“到腳本窗口”。 您可以將此腳本複製到另一個腳本中。
將報表或儀表板另存為交互式 HTML 的腳本命令是 Save Interactive HTML() 。
您可以在此討論中看到它的使用:將報告另存為交互式 html
作為 JMP 新用戶,您可能會發現此博客很有用:當我開始使用 JMP 時,我希望有人告訴我的第一件事:我們是視覺生物
作為嘗試學習 JSL 腳本編寫的 JMP 用戶,您可能會發現此博客很有用:
當我開始編寫腳本時,我希望知道的第一件事是:腳本有不同類型
實際上,這兩個博客都是一系列博客,其中包含許多有用資源的鏈接。
JMP的幫助菜單中也有很多資源。 幫助 > 書籍下的腳本索引和腳本指南對於腳本編寫特別有用,幫助 > 腳本索引也是如此。
回复:數據過濾器窗口未在 HTML 中交互謝謝@約翰_鮑威爾_JMP
我做了同樣的事情,我有了儀表板。 我只是不知道如何將其另存為 HTML。此外,該報告必須每天更新。 我嘗試提取儀表板腳本並將其添加到我自己的腳本的末尾,但我只能將其添加為數據表中的新腳本。
我不知道如何製作一個腳本來製作我的數據表並運行儀表板並將其保存為 HTML。
我對 JMP 還很陌生。抱歉,如果我問了很多問題。
謝謝
回复:數據過濾器窗口未在 HTML 中交互如果您構建 JMP 應用程序或儀表板,則可以在頂層添加本地數據過濾器。
請參閱幫助的此部分來構建儀表板:
使用 JMP >擴展JMP >通過創建儀表板合併報告>創建包含兩個報表的儀表板的示例
相同的方法可用於兩個以上的報告。
要將本地數據過濾器添加到儀表板,
- 單擊儀表板頂部的紅色三角形並選擇編輯。
- 然後從“源”面板中將“數據過濾器(本地)”拖入最外面的框或儀表板區域內的框。
- 按 Dashboard Builder 工具欄上的綠色三角形來運行儀表板。
- 取消選中本地數據過濾器的包含模式並測試本地數據過濾器以確保它影響儀表板中的兩個或多個圖表。
另存為交互式 HTML。
〜約翰
回复:數據過濾器窗口未在 HTML 中交互謝謝@約翰_鮑威爾_JMP
您的回复非常完整和詳細。
我可以使過濾器與本地數據過濾器交互,但問題是我有很多圖表並且要過濾相同的列,但只有一個本地數據過濾器無法連接到所有圖表。 我不知道有什麼方法可以分享給大家。 有什麼辦法可以做到這一點嗎?
謝謝
回复:數據過濾器窗口未在 HTML 中交互你好@三笠,
我從你之前的帖子中了解到:為腳本和輸出創建 HTML 報告。您正在使用 JMP 14。
我們建造了自動報告插件JMP 14 中的功能。 因此,從 JMP 14 開始,您可以從文件 > 發布訪問相同的功能。 我在回复您上一篇文章時提到了一些額外的幫助資源,但我會在這里為任何偶然發現這篇文章的人重複這些資源:
在 JMP 14 中,查找“ JMP 幫助中的“發佈到文件”。 它可以在下面找到
使用 JMP > 保存和共享數據 > 在 Web 上共享交互式 JMP 報表。
也可以看看:在 JMP® 14 中共享交互式 Web 報告 ( US 2018 132 )
對於 JMP 15,請參見:創建網絡報告有關發佈到文件的信息,然後向下滾動到“發佈到 JMP Public 或 JMP Live”(如果您感興趣)。
如果您在報告中包含數據過濾器而不是本地數據過濾器,我們尚不支持,因此它不會是交互式的。 如果你是使用本地數據過濾器時,有一些情況會使其無法在交互式 HTML 中工作:
- 我們不支持在交互式 HTML 中包含或排除行,因為此類更改需要 JMP 本身的統計引擎,而該引擎未內置於交互式 HTML 功能中。 這只能支持JMP 直播或者JMP 公共因為它們與服務器上的 JMP 進行通信。 但是,如果您在本地數據過濾器中選中“顯示”並取消選中“包含”
在發布或保存為交互式 HTML 之前,您應該會看到由它控制的圖形在您與之交互時發生變化。
- 如果您使用“文件”>“發布”並取消選中“發布數據”,則圖表將不會是交互式的,因為沒有數據的報告僅比您導出的報告的圖片多一點。
- JMP 中的某些圖形不響應本地數據過濾器的“顯示”功能。 如果在選中“顯示”模式且未選中“包含”模式時您在 JMP 中沒有看到任何反應,則當您在交互式 HTML 版本中更改本地數據過濾器時,您將不會看到任何反應。
- 某些圖表或應用於圖表的特定條件可能在 JMP 中可過濾,但在交互式 HTML 中不可過濾。 在這種情況下,當您發布或保存為交互式 HTML 時,JMP 日誌中應該有一條消息解釋原因。
- 如果您使用的是較舊的瀏覽器,例如 Internet Explorer 或舊版本的 Edge,則 HTML 本地數據篩選器將無法交互。
如果這些都不能解釋您的本地數據過濾器不具有交互性的原因,請提供有關您嘗試發布的報告的更多詳細信息。 如果您不願意在此處分享詳細信息,請聯繫 JMP 技術支持。
謝謝,
〜約翰