Ich möchte Dataset-Namen in SAS mit verketteten Makrovariablen ändern. Mit dem folgenden Beispielcode erhalte ich einen Fehler. Ist meine Syntax falsch oder ist es nicht möglich, eine Verkettungsfunktion auf diese Weise zu verwenden?SAS Proc Datasets - Dataset-Namen mit Makro-Variable ändern
Code:
%let term=201610;
%let emp='bob';
Proc Datasets library=work;
change testset = cat(&emp,&term);
run;
Fehler empfangen:
ERROR 22-322: Syntaxfehler, erwartet Sie eine der folgenden: ALTER, memType, MT, MTYPE, PROTECT, PW, LESEN SCHREIBEN.
Fehler 76-322: Syntaxfehler, Anweisung wird ignoriert.
Die Zitate rund um 'Bob' müssen auch entfernen – Longfish
Danke, reparierte es. – Reeza