Overview (OUTPUT CLOSE command)
The OUTPUT commands
(OUTPUT NEW, OUTPUT
NAME, OUTPUT ACTIVATE, OUTPUT OPEN, OUTPUT SAVE, OUTPUT CLOSE) provide the ability to programmatically
manage one or many output documents. These functions allow you to:
- Save an output document through syntax.
- Programmatically partition output into separate output documents (for example, results for males in one output document and results for females in a separate one).
- Work with multiple open output documents in a given session, selectively appending new results to the appropriate document.
The OUTPUT CLOSE command closes one or many open output documents.
Basic Specification
The only specification for OUTPUT CLOSE is the command name followed by the
name(s) of the open output document(s), an asterisk (*), or the keyword ALL. The
NAME keyword is optional, but if it is used it must be followed by an equals
sign.
Operations
- If names are provided, the specified output documents are closed and the associations with the names are broken.
- If an asterisk (*) is specified, the designated output document is closed. If the designated output document has a name, the association with that name is broken.
- If
ALLis specified, all open output documents are closed and all associations of names with output documents are broken. - Output documents are not saved automatically
when they are closed. Use
OUTPUT SAVEto save the contents of an output document. -
OUTPUT CLOSEis ignored if you specify a nonexistent document.
Example
GET FILE='/examples/data/Males.sav'.
FREQUENCIES VARIABLES=ALL.
OUTPUT SAVE OUTFILE='/examples/output/Males.spv'.
OUTPUT CLOSE *.
GET FILE='/examples/data/Females.sav'.
FREQUENCIES VARIABLES=ALL.
-
FREQUENCIESproduces summary statistics for each variable. Procedure output is added to the designated output document (one is created automatically if no output document is currently open). -
OUTPUT SAVEwrites contents of the designated output document to the file /examples/output/Males.spv. -
OUTPUT CLOSEcloses the designated output document. - Output from the
second
FREQUENCIEScommand is written to a new output document, which was created automatically when the previous designated output document was closed. IfOUTPUT CLOSEhad not been issued, output for females would have been directed to the output document that contained summaries for males.