概觀 (OUTPUT OPEN 指令)
OUTPUT
指令 (OUTPUT NEW
、 OUTPUT
NAME
、 OUTPUT ACTIVATE
、 OUTPUT OPEN
、 OUTPUT SAVE
、 OUTPUT CLOSE
) 提供以程式化方式管理一或多個輸出文件的能力。 這些功能可讓您:
- 透過語法儲存輸出文件。
- 以程式化方式將輸出分割成個別輸出文件 (例如,一個輸出文件中的男性結果,而另一個輸出文件中的女性結果)。
- 在給定階段作業中使用多個開啟的輸出文件,選擇性地將新結果附加至適當的文件。
OUTPUT OPEN
指令會開啟「檢視器」文件,它會變成指定的輸出文件。 您可以使用 OUTPUT OPEN
,將輸出附加至現有的輸出文件。 開啟之後,後續程序輸出會導向至文件,直到關閉或建立、開啟或啟動另一個輸出文件為止。
基本規格
OUTPUT OPEN
的基本規格是指令名稱,後面接著要開啟之檔案的檔案規格。
NAME 關鍵字
依預設,新開啟的輸出文件會提供唯一名稱。 您可以選擇性地指定輸出文件的自訂名稱,以置換預設名稱。 文件名稱是用來在任何後續的 OUTPUT ACTIVATE
、 OUTPUT SAVE
及 OUTPUT CLOSE
指令中參照文件。
- 指定的名稱必須符合變數命名規則。 如需相關資訊,請參閱主題 變數名稱 。
- 如果指定的名稱與另一個文件相關聯,則該關聯會岔斷,且名稱會與新開啟的文件相關聯。 先前與指定名稱相關聯的文件會獲指派新的唯一名稱。
LOCK 關鍵字
僅當從 IBM® SPSS® Collaboration and Deployment Services Repository開啟檔案時, LOCK
關鍵字才適用。 它指定檔案在開啟時是否鎖定 (在儲存庫中)。 鎖定檔案可防止其他使用者在您使用檔案時修改檔案。 其他使用者可以開啟已鎖定的檔案,但無法將它們儲存回儲存庫。 當檔案關閉或現行階段作業結束時,會釋放鎖定。
- 依預設,檔案會開啟為已鎖定。
- 如果指定的檔案不在 IBM SPSS Collaboration and Deployment Services Repository中,則會忽略
LOCK
關鍵字。
如需相關資訊,請參閱主題 IBM SPSS Collaboration and Deployment Services Repository 物件的檔案規格 。
密碼關鍵字
PASSWORD
關鍵字指定開啟已加密 IBM SPSS Statistics 輸出檔所需的密碼。 指定的值必須以引號括住,且可以加密或純文字形式提供。 從「另存輸出」對話框貼上指令語法時,會建立加密密碼。 如果檔案未加密,則會忽略 PASSWORD
關鍵字。
指令語法的規則
- 如果多次指定關鍵字,則會發生錯誤。
- 關鍵字必須完整拼寫。
- 語法圖中使用的等號 (=) 是必要元素。
作業
- 輸出文件會在使用者介面的視窗中開啟,並變成指定的輸出視窗。
- 如果找不到指定的檔案,則會發生錯誤,但繼續執行處理程序。 輸出會繼續導向至最後指定的輸出文件。
- 如果指定的檔案不是「檢視器」文件,則會發生錯誤,但繼續執行處理程序。 輸出會繼續導向至最後指定的輸出文件。
OUTPUT OPEN
允許使用CD
指令對工作目錄進行檔案控點及變更。
限制
- 因為每一個視窗都需要最少的記憶體量,所以可以在給定系統上同時開啟的視窗數目 IBM SPSS Statistics 或其他限制。 特定數目取決於系統的規格,且可能由於 OS 限制而與總記憶體無關。
OUTPUT OPEN
在 IBM SPSS Statistics Batch Facility (隨附於 IBM SPSS Statistics Server) 中不受支援。
範例
OUTPUT OPEN FILE='/examples/output/Q1Output.spv'.
GET FILE='/examples/data/March.sav'.
FREQUENCIES VARIABLES=ALL.
OUTPUT SAVE OUTFILE='/examples/output/Q1Output.spv'.
OUTPUT OPEN
開啟「檢視器」文件 /examples/output/Q1Output.spv。 文件包含一月及二月的摘要。GET
指令會開啟一個檔案,其中包含三月的資料。FREQUENCIES
指令會產生三月資料的摘要,這些摘要會附加至指定的輸出文件。OUTPUT SAVE
將指定的輸出文件儲存至 /examples/output/Q1Output.spv。 儲存的文件包含第一季每三個月的結果。