我已經建立了一個日誌,它逐步打開一個數據文件並構建一系列圖表。 我想在日記的末尾有一個腳本按鈕,可以根據這些圖表創建儀表板。 有沒有辦法編寫這個腳本?
我嘗試瀏覽日誌,根據生成的報告手動構建儀表板,並將該腳本保存到日誌中。 但是,這導致儀表板僅使用該特定數據文件。 因此,當我為 Datafile 2 運行日誌時,儀表板按鈕仍然建立在 Datafile 1 之上。
我調整了儀表板腳本按鈕以使用“opendatatable”,但這導致創建了一個空儀表板。
關於如何做到這一點的任何建議?
謝謝!
是的,我總是製作相同的報告。 我調整了我的腳本以模仿你的腳本並添加到“currentdatatable”步驟中,它運行良好。 謝謝!
您能否更詳細地描述您在期刊的每個步驟中所做的工作?我正在設想這樣的事情:
New Window("test", << Journal,
Button Box("Open Data",
dt = Open();
),
Button Box("Build Report",
col = Column(dt,1);
if (col << Get Modeling Type() == "Continuous",
dist = dt << Distribution(Continuous Distribution(Column(col)))
,
dist = dt << Distribution(Nominal Distribution(Column(col)))
);
),
Button Box("Build Dashboard",
dash = JMP App();
dash << Combine Windows({dist << Report});
dash << Run;
)
)
但聽起來您在最後一節中添加了儀表板的完整腳本。儀表板通常將 Current Data Table() 用於表輸入 - 這很好,前提是您可以保證在調用最終按鈕之前當前數據表不會更改。將表窗口置於前台可能會更改當前數據表,其他操作也會如此。您可以從“Build Dashboard”按鈕腳本調用 Current Data Table() 以確保正確的表處於活動狀態。我不確定您對使用儀表板腳本中的 opendatatable 是什麼意思。
儀表板腳本還包含每個平台的完整腳本 - 您的“構建報告”步驟是否總是生成相同的報告?如果是這樣,那麼使用設置儀表板腳本應該沒問題。正如我在上面的示例中所做的那樣,調用 <