2016-12-02 1 views
0

Ich bin ein Anfänger von SAS.SAS-Filename-Anweisung zum Verweis auf einen Aggregatspeicherplatz

Ich versuche, einen externen Aggregatspeicherort mithilfe der FILENAME-Anweisung zu verweisen. Die Anweisung, die ich aufschrieb, ist die folgende:

Nach der Ausführung habe ich die Fehlermeldung im Protokoll.

9221 FILENAME SAMPLE 'C:\Users\My SAS Files\9.3'; 
     -------- 
     23 
ERROR 23-2: Invalid option name FILENAME. 

9221! FILENAME SAMPLE 'C:\Users\My SAS Files\9.3'; 
       ------ 
       23 
ERROR 23-2: Invalid option name SAMPLE. 

Kennt jemand den Grund und wie man es repariert? Ich lese die Dokumentation von FILENAME-Anweisung durch, scheint, dass es verwendet werden kann, um einen Ordner zu verweisen.

+0

Können Sie dieses Verhalten in einer neuen SAS-Sitzung reproduzieren, wenn Sie nur diese eine Anweisung und sonst nichts ausführen? – user667489

+0

Das ist kein Fehler von 'FILENAME', es ist ein Fehler, der darauf hindeutet, dass etwas nicht in Ordnung ist (also denkt SAS, dass Sie sich in einem anderen Kontext befinden). – Joe

+0

Ja, ich führe nur diese eine Aussage und sonst nichts. Das kann ich in SAS nicht machen? Vielen Dank. Antwort an Benutzer667489 – Lin

Antwort

0

Dies ist ein klassisches Beispiel dafür, was passieren kann, wenn Sie ein Semikolon weglassen.

Der Fehler besagt NICHT, dass mit der Angabe FILENAME etwas falsch ist. Stattdessen heißt es, dass das Hinzufügen des Schlüsselworts FILENAME zu der Anweisung, die es gerade interpretiert, nicht gültig ist. Diese Aussage (nicht in Ihrer Frage gezeigt) erlaubt nicht die Schlüsselwörter FILENAME oder SAMPLE.

+0

Okay, ich verstehe irgendwie, worauf Sie hingewiesen haben. Vielen Dank. – Lin

Verwandte Themen