私はSASコードを書いており、SASがコードで生成された言語によって引き起こされたと思われるエラーを経験しています。私はSASをしばらく使っていて、これを経験したことはありません。どんな助け/助言も高く評価されます。これはあまり長くないので、私は中間コードのいくつかを切り捨てました。どこか(おそらく含まマクロライブラリで、または以前に提出されたコードで)あなたは比類のない引用符(または無比%マクロ/%のMENDまたは他の同様のペアを持っていますが、あなたが持っている場合、それは"
のように見えることGOPTIONSのSASエラー?
1 ;*';*";*/;quit;run;
2 OPTIONS PAGENO=MIN;
3 %LET _CLIENTTASKLABEL='Program';
4 %LET _CLIENTPROJECTPATH='Z:\ACS\Decision Sciences\Analysis\Code\AAU_Analysis.egp';
5 %LET _CLIENTPROJECTNAME='AAU_Analysis.egp';
6 %LET _SASPROGRAMFILE=;
7
8 ODS _ALL_ CLOSE;
9 OPTIONS DEV=ACTIVEX;
10 FILENAME EGSR TEMP;
11 ODS tagsets.sasreport13(ID=EGSR) FILE=EGSR
12 STYLE=HtmlBlue
13 STYLESHEET=(URL="file:///C:/Program%20Files/SASHome/SASEnterpriseGuide/6.1/Styles/HtmlBlue.css")
14 NOGTITLE
15 NOGFOOTNOTE
16 GPATH=&sasworklocation
17 ENCODING=UTF8
18 options(rolap="on")
19 ;
NOTE: Writing TAGSETS.SASREPORT13(EGSR) Body file: EGSR
20
21 options nomprint nomlogic;
22
23 libname acs 'F:\SAS_data\ACS';
NOTE: Libref ACS was successfully assigned as follows:
Engine: V9
Physical Name: F:\SAS_data\ACS
24 %include 'F:\SAS_data\Lysbet\sas_macro_library.sas';
171
173 %macro transform_survey;
174
175 data acs.aau_data_transformed;
176 set acs.aau_data;
177 length brand $3.;
189 %do i=1 %to 10;
190 antonym_pair=&i;
191 %do j = 1 %to &n;
192 %let val = %scan(&lst, &j);
193 brand=&val;
194 suppress_flag1=Q12&val.Flag1;
195 suppress_flag2=Q12&val.Flag2;
196 score=Q_12&val._&i;
197 output;
198 %end;
199 brand='ACS';
200 score=Q_9_&i;
201 output;
202 %end;
205 %mend;
206 %transform_survey;
207
208 %LET _CLIENTTASKLABEL=;
209 %LET _CLIENTPROJECTPATH=;
210 %LET _CLIENTPROJECTNAME=;
211 %LET _SASPROGRAMFILE=;
212
213 ;*';*";*/;quit;run;
____
180
ERROR 180-322: Statement is not valid or it is used out of proper order.
含まれているファイルを確認してください。また、おそらくいくつかの行が切り捨てられていますか?インクルードステートメントにSOURCE2および/またはLRECLオプションを追加してみてください。 '%include 'F:¥SAS_data¥Lysbet¥sas_macro_library.sas'/source2 lrecl = 32767;' – Tom