%QUOTE
Verfasst von dirk e am 17 November, 2007 - 20:18
Liebes Forum,
ich möchte eine SAS Fußnote erstellen, die u.a. das Zeichen ")" enthält. Nun versuche ich, mit Hilfe der %quote() Funktion das Klammerzeichen zu maskieren. Das hat aber nicht geklappt. Hab auch schon NRBQUOTE benutzt, mit dem selben Mißerfolg.
Der Fußnotentext wird als Makro-Parameter an ein Makro übergeben, und da muss ich mit den Quotierungsfunktionen arbeiten - param1=%STR( 1) Hier die Erklärung für die hochgestellte Ziffer Nr. 1... );
==> %str() schliesst ja so bereits nach der "1" ab, wie umgehe ich das?
Viele Grüsse
Dirk Engfer
»
- Anmelden oder Registrieren um Kommentare zu schreiben

Hallo, Klammern müssen in
Hallo,
Klammern müssen in Makrovariablen nicht maskiert werden soweit ich weiß.
%put &test;
einzelne Schließende Klammer in Makroparameter
Wenn eine einzelne schließende Klammer in einem Makroparameter auftaucht, muss diese mit einer Quoting-Funktion umschlossen werden und es muss ein %-Zeichen vorangestellt werden.
footnote "&footnote";
proc print data=&data;
run;
%mend print;
%print(sashelp.class, %str(1%)) Hier die Erklärung ...);
merci
Hallo Herr Mangold,
genau das hab ich gesucht. Vielen DAnk!
Schönen Sonntag noch allen...
Dirk Engfer