2017-01-05 5 views
2

Wenn ich suchte, kamen alle Ergebnisse für SAS 9.3. Das schlug vor, dass ich die Befehle verwende:Löschen Sie die Ergebnisanzeige in SAS 9.4?

ods html schließen; * STOPS SCHREIBEN ZUM AKTUELLEN ERGEBNISSE-VIEWER;

ods html; * ÖFFNET EINEN NEUEN RESULTS VIEWER;

Ich benutze SAS 9.4 (Basis SAS) und dies funktioniert nicht für mich, was zu der Schlussfolgerung führt, dass die Möglichkeit, den Ergebnis-Viewer zu löschen, von SAS 9.3 auf SAS 9.4 geändert wurde.

Was ist zu tun?

+0

Was genau sind Sie laufen - Basis SAS, EG, SAS Studio? Kannst du einen Screenshot posten, um uns zu identifizieren, was du erreichen willst? –

+0

Basis SAS. Ich kann keinen Screenshot posten, aber mein Ergebnis-Viewer ist voll von Ausgaben (proc datasets, proc bedeutet, proc sgplot, proc glmix, proc freq). Ich möchte, dass die Ausgabe bei jedem Senden gelöscht wird, aber "ods html close; ods html;" löscht nichts von meinem Ergebnis-Viewer. –

+0

Bitte geben Sie an, was Sie erreichen möchten. Ich kann es nicht sagen. – Aaron

Antwort

2

Ich glaube, Sie müssen das folgende auszuführen:

dm 'odsresults; clear'; 

oder geben Sie einfach odsresults;clear in der SAS-Kommando-Box. Das funktioniert bei mir in 9.3, kann nicht sehen, warum es in 9.4 anders wäre.

Für weitere Informationen - http://support.sas.com/kb/4/159.html

+0

Ich verwende sas 9.4 und 'dm 'odsresults; klar '; 'hat für mich gearbeitet. Vielen Dank! – radhikesh93

0

Wenn Sie sich im Enterprise-Handbuch befinden, entspricht die Standard-Ergebnisanzeige dem ODS-Ziel 'SASREPORT', sodass das Schließen und erneute Öffnen des HTML-Ziels nicht Ihren Erwartungen entspricht. Schaue ganz oben in deinem Anmelde-EG nach und finde die ODS-Anweisung, die dort automatisch enthalten ist. Sie können später eine ODS _ALL_ CLOSE; in Ihrem Programm tun, und dann kopieren Sie diese ODS-Anweisung von der Spitze Ihres Protokolls ... das sollte dann effektiv wegwerfen, was auch immer ausgegeben wurde, und Sie werden nur sehen, was auch immer kam nachdem Sie das SASREPORT-Ziel erneut geöffnet haben.

Wenn dies funktioniert, werden Sie wahrscheinlich dann wollen die Kopie kleistert ODS-Anweisung prüfen und entfernen Sie alle unnötigen Optionen usw.

EDIT: nach dem Follow-ups zu lesen, und unter der Annahme, nach wie vor, dass Sie in EG sind ("Base SAS" ist nur eine Sprache und hat keine eigene Ergebnisanzeige.) Gehen Sie dann zu Extras -> Optionen -> Ergebnisse Allgemein und aktualisieren Sie Ihre Replace Results Einstellung entweder auf "ohne zu ersetzen" oder "vor dem Ersetzen zu bestätigen" .

Verwandte Themen