2016-04-04 12 views
3

Ich habe eine SAS-Abfrage, dass, wenn ich 3 Datensätze erstellt habe, sagen wir wie ds1, ds2, ds3 benannt. Jetzt möchte ich alle unter einer proc print-Anweisung drucken, wie können wir das dann machen? Ich möchte etwas wie: proc print data = work.ds1 work.ds2 work.ds3; run;Wie drucke ich mehrere Datensätze in einer proc-Druckanweisung?

Gibt es einen Weg, dies zu tun? Bitte stellen Sie sicher, dass ich diese in ONE oder SINGLE PROC PRINT-Anweisung gedruckt werden soll.

+0

Es ist sicherlich nicht möglich, das zu tun. Aber wenn Sie erklären, warum Sie das wollen (was ist falsch daran, 3 proc Drucke zum Beispiel zu machen), können wir vielleicht einen Rat geben. Haben Ihre Datensätze alle die gleiche Struktur? –

Antwort

4

Sie können nicht mehrere Datensätze aus einer proc print-Anweisung drucken. Sie könnten die Datensätze zu einem verketten, aber sie wären zu diesem Zeitpunkt keine separaten Datensätze.

Wenn Ihr Anliegen Sie in eine bestimmte Ausgabe bringt, geben Sie weitere Informationen zu den gewünschten Ergebnissen an. Dank einiger ODS-Funktionen können Sie möglicherweise ähnliche Ergebnisse erzielen.