概觀 (OUTPUT SAVE 指令)

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

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

OUTPUT SAVE 指令會將開啟輸出文件的內容儲存至檔案。

基本規格

OUTPUT SAVE 的基本規格是指令名稱,後面接著目的地檔案的檔案規格。

NAME 關鍵字

使用 NAME 關鍵字來儲存非指定的輸出文件。 提供與文件相關聯的名稱。

TYPE 關鍵字

使用 TYPE 關鍵字來指定標準輸出檔的輸出檔格式 --SPV

LOCK 關鍵字

使用 LOCK=YES 來防止編輯 IBM® SPSS® Smartreader (使用「檢視器」文件的個別產品)。 如果「檢視器」文件已鎖定,您可以操作樞紐表(交換列和欄、變更顯示層等), 但您無法在 IBM SPSS Smartreader中編輯任何輸出或儲存對「檢視器」文件的任何變更。 此設定對在 IBM SPSS Statistics中開啟的「檢視器」文件沒有影響。 預設值為 LOCK=NO

STOREMODEL 關鍵字

僅當輸出文件中有模型檢視器項目需要輔助資訊才能啟用部分互動式特性時, STOREMODEL 關鍵字才適用。 預設值為 STOREMODEL=YES,指定將輔助資訊與輸出文件一起儲存。 將此資訊與輸出文件儲存在一起可能會大幅增加文件大小。 如果您選擇不儲存此資訊,則您仍然可以開啟這些輸出項目,但指定的互動式特性將會不可用。 您可以按一下「另存輸出」對話框上的 進一步資訊 ,以檢視受影響的模型檢視器項目及互動式特性。

語法規則

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

作業

  • 依預設,會儲存指定的輸出文件。 指定的輸出文件是最近開啟 (由 OUTPUT NEWOUTPUT OPEN) 或啟動 (由 OUTPUT ACTIVATE) 的文件。
  • 如果指定的檔案已存在, OUTPUT SAVE 會改寫它而不發出警告。
  • 如果您指定不存在的輸出文件,則會發生錯誤。
  • 如果檔案規格無效,則會發生錯誤。
  • OUTPUT SAVE 會儲存文件,但不會關閉它。 使用 OUTPUT CLOSE 來關閉文件。
  • OUTPUT SAVE 允許使用 CD 指令對工作目錄進行檔案控點及變更。

限制

  • OUTPUT SAVEIBM 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,它現在包含整個第一季的結果。