Übersicht (Befehl OUTPUT CLOSE)
Die OUTPUT
-Befehle (OUTPUT NEW
, OUTPUT
NAME
, OUTPUT ACTIVATE
, OUTPUT OPEN
, OUTPUT SAVE
, OUTPUT CLOSE
) bieten die Möglichkeit, ein oder mehrere Ausgabedokumente programmgesteuert zu verwalten. Diese Funktionen ermöglichen Ihnen Folgendes:
- Speichern Sie ein Ausgabedokument über die Syntax.
- Partitionieren Sie die Ausgabe programmgesteuert in separate Ausgabedokumente (z. B. Ergebnisse für Männer in einem Ausgabedokument und Ergebnisse für Frauen in einem separaten Ausgabedokument).
- Mit mehreren geöffneten Ausgabedokumenten in einer bestimmten Sitzung arbeiten und selektiv neue Ergebnisse an das entsprechende Dokument anhängen.
Der Befehl OUTPUT CLOSE
schließt ein oder mehrere geöffnete Ausgabedokumente.
Basisspezifikation
Die einzige Spezifikation für OUTPUT CLOSE
ist der Befehlsname gefolgt von den Namen der geöffneten Ausgabedokumente, einem Stern (*) oder dem Schlüsselwort ALL
. Das Schlüsselwort NAME
ist optional, aber wenn es verwendet wird, muss ihm ein Gleichheitszeichen folgen.
Operationen
- Wenn Namen angegeben werden, werden die angegebenen Ausgabedokumente geschlossen und die Zuordnungen zu den Namen werden unterbrochen.
- Wird ein Stern (*) angegeben, wird das angegebene Ausgabedokument geschlossen. Wenn das angegebene Ausgabedokument einen Namen hat, wird die Zuordnung zu diesem Namen unterbrochen.
- Bei Angabe von
ALL
werden alle geöffneten Ausgabedokumente geschlossen und alle Zuordnungen von Namen zu Ausgabedokumenten werden unterbrochen. - Ausgabedokumente werden beim Schließen nicht automatisch gespeichert. Mit
OUTPUT SAVE
können Sie den Inhalt eines Ausgabedokuments speichern. OUTPUT CLOSE
wird ignoriert, wenn Sie ein nicht vorhandenes Dokument angeben.
Beispiel
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.
FREQUENCIES
erzeugt Auswertungsstatistiken für jede Variable. Die Prozedurausgabe wird dem angegebenen Ausgabedokument hinzugefügt (ein Dokument wird automatisch erstellt, wenn derzeit kein Ausgabedokument geöffnet ist).OUTPUT SAVE
schreibt den Inhalt des designierten Ausgabedokuments in die Datei /examples/output/Males.spv.OUTPUT CLOSE
schließt das angegebene Ausgabedokument.- Die Ausgabe des zweiten Befehls
FREQUENCIES
wird in ein neues Ausgabedokument geschrieben, das automatisch erstellt wurde, als das zuvor festgelegte Ausgabedokument geschlossen wurde. WennOUTPUT CLOSE
nicht ausgegeben worden wäre, wäre die Ausgabe für Frauen an das Ausgabedokument übertragen worden, das Zusammenfassungen für Männer enthält.