一個jsl窗口多個輸出<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />嗨,
我有一個很長的腳本產生最終輸出。我想使用一個腳本窗口(相同的腳本窗口),運行腳本生成多個輸出與本地過濾器的區別。更好地解釋;我有一個酒店連鎖日常住宿收入的數據表,Companycode列是分化欄。直到現在我為每個酒店準備了1個腳本,所以我需要為3個報告運行3個腳本,而且耗時的是,如果我想要更改圖表,我需要做3次(對於每個酒店)而且大部分都是我還要求IT人員創建一個“CompanyCode”列,並將所有3個hotell的數據統一到一個數據表中。我準備了1個收入報告腳本,並希望運行該腳本一次,它為一家酒店生成3個輸出。我該怎麼做?
我試著在同一個窗口中復制整個腳本,並用“;”分隔。但沒有幫助
任何幫助讚賞。
Re:一個jsl窗口多個輸出模塊化代碼使其易於維護且易於重用是任何語言編程技術的一部分。隨著您越來越習慣JMP,JSL以及它們的交互方式,這通常變得更容易。
如果我理解正確的話,你已經有一個腳本('myScript')可以為表格中的一家酒店提供所需的數據,但現在你有了一個包含三家酒店數據的新表格('A','B'和'C'),還有一欄(' 企業編碼 ')告訴酒店分開。
如果“myScript”僅生成一系列報告,則應使用每個平台啟動對話框中的“按變量”。例如,如果你有一個像這樣的行:
FitYbyX(X(:x),Y(:y))
將其更改為:
FitYbyX(X(:x),Y(:y),By(: 企業編碼 ))
將在報告中為列中包含的每個不同值或級別提供一個大綱節點企業編碼“ (在您的情況下,三家酒店中的每一家)。
如果'myScript'有很多你不想改變的自定義代碼,可以考慮一個循環來創建一個只包含每個酒店數據子集的新表,然後調用'myScript'。