我有一個 jsl 腳本,可以自動產生包含多個資料表中的繪圖的儀表板。 我想保存儀表板以供稍後查看,而無需再次運行 jsl 腳本。 目前,當我將儀表板另存為報告時,它提供引用資料表或將資料表嵌入儀表板(但僅限於當前資料表)。 其餘數據表沒有該選項。 當我稍後運行儀表板時,由於僅連結了一個表,因此僅顯示該資料表中的圖表。 儲存儀表板時如何關聯多個表?
謝謝。
聽起來您正在使用 New Window() 建立自訂報告,而不是使用儀表板產生器建立 JMP 儀表板。如果是這樣的話,如果你看一下JRP檔案的內容,它基本上是這樣的:
New Table( "name",
...
) << Run Formulas;
New Window( "report 2",
H List Box(
...
)
);
換句話說,它實際上只是嘗試為您重寫腳本,出於多種原因,運行原始腳本可能是更好的解決方案。缺乏對多個表的支援是其中之一,但是您的腳本中可能會執行其他一些操作,而這些操作無法透過查看靜態報告來完全捕獲。
您可能需要考慮建立報告視窗的日誌(在 Windows 上為 Ctrl-J)並儲存日誌。報告日誌不會完全交互,但也不需要開啟任何表格來顯示內容。
JMP 儀表板的反應非常相似 - 儀表板產生器將更好地處理多個資料表問題(儘管它沒有「嵌入」選項 - 它可以透過路徑或名稱引用表)。但如果您查看已儲存 JMP 儀表板的 JRP 文件,它實際上包含儀表板的完整 JSL 定義:
JMP App(
Set Name( "Dashboard" ),
Set Description( "Two reports arranged horizontally" ),
Dashboard Mode( 1 ),
...
) << Run;