概觀 (OUTPUT NEW 指令)

OUTPUT 指令 (OUTPUT NEWOUTPUT NAMEOUTPUT ACTIVATEOUTPUT OPENOUTPUT SAVEOUTPUT CLOSE) 提供以程式化方式管理一或多個輸出文件的能力。 這些功能可讓您:

  • 透過語法儲存輸出文件。
  • 以程式化方式將輸出分割成個別輸出文件 (例如,一個輸出文件中的男性結果,而另一個輸出文件中的女性結果)。
  • 在給定階段作業中使用多個開啟的輸出文件,選擇性地將新結果附加至適當的文件。

OUTPUT NEW 指令會建立新的輸出文件,它會變成指定的輸出文件。 後續程序輸出會導向至新的輸出文件,直到關閉文件或建立、開啟或啟動另一個輸出文件為止。

基本規格

OUTPUT NEW 的基本規格只是指令名稱。

TYPE 關鍵字

此關鍵字已作廢且被忽略。 唯一有效的輸出類型是「檢視器」。 不再支援草稿檢視器格式。 若要產生等同於「草稿檢視器」輸出的文字輸出,請使用 OMS。 如需相關資訊,請參閱主題 OMS

NAME 關鍵字

依預設,新建立的輸出文件會提供唯一名稱。 您可以選擇性地指定輸出文件的自訂名稱,以置換預設名稱。 文件名稱是用來在任何後續的 OUTPUT ACTIVATEOUTPUT SAVEOUTPUT CLOSE 指令中參照文件。

  • 指定的名稱必須符合變數命名規則。 如需相關資訊,請參閱主題 變數名稱
  • 如果指定的名稱與另一個文件相關聯,則該關聯會岔斷,且名稱會與新文件相關聯。 先前與指定名稱相關聯的文件會獲指派新的唯一名稱。

指令語法的規則

  • 如果多次指定關鍵字,則會發生錯誤。
  • 關鍵字必須完整拼寫。
  • 語法圖中使用的等號 (=) 是必要元素。

作業

新的輸出文件會在使用者介面的視窗中開啟,並變成指定的輸出視窗。

限制

因為每一個視窗都需要最少的記憶體量,所以可以在給定系統上同時開啟的視窗數目 IBM® SPSS® Statistics 或其他限制。 特定數目取決於系統的規格,且可能由於 OS 限制而與總記憶體無關。

範例

GET FILE='/examples/data/Males.sav'.
FREQUENCIES VARIABLES=ALL.
OUTPUT SAVE OUTFILE='/examples/output/Males.spv'.
OUTPUT NEW.

GET FILE='/examples/data/Females.sav'.
FREQUENCIES VARIABLES=ALL.
OUTPUT SAVE OUTFILE='/examples/output/Females.spv'.
  • FREQUENCIES 會為 /examples/data/Males.sav中的每個變數產生摘要統計量。 來自 FREQUENCIES 的輸出會新增至指定的輸出文件 (如果目前未開啟任何輸出文件,則會自動建立一個輸出文件)。
  • OUTPUT SAVE 會將指定輸出文件的內容寫入 /examples/output/Males.spv
  • OUTPUT NEW 會建立新的「檢視器」文件,這會變成指定的輸出文件。
  • 後續的 FREQUENCIES 指令會使用 /examples/data/Females.sav中的資料,為女性產生輸出。 OUTPUT SAVE 會將此輸出寫入 /examples/output/Females.spv

如本範例所示, OUTPUT NEW 可讓您將結果導向至新的輸出文件。 如果未指定 OUTPUT NEW ,則 /examples/output/Females.spv 將包含男性和女性的頻率。