2016-10-20 2 views
0

У меня есть много вопросов относительно системы ODS и я пытаюсь воспитывать себя. Однако я не могу это сделать, так как пример документации SAS создает ошибку.Ошибка синтаксиса документации SAS ODS

Документация, о которой идет речь, составляет Controlling Where Your Output Is Stored.

Самый первый пример, дословно,

/* Specify the ODS output path */ 
filename odsout "."; 

goptions reset=all; 
ods _all_ close; 
ods pdf path=odsout file="mygraph.pdf"; 
proc gchart data=sashelp.prdsale; 
    vbar Product/sumvar=actual; 
     title1 "First Quarter Sales in Canada"; 
     where Quarter=1 and Country="CANADA"; 
    run; 
quit; 
ods pdf close; 
ods html; /* Not required in SAS Studio */ 

Оказывается, что "." в filename заявлении место держатель сродни "C:\your\file\path\here\".

Я заменил его "C:\output". Когда я делаю это, я получаю следующее сообщение об ошибке:

6 ods pdf path=odsout file="mygraph.pdf"; 
      ---- 
      22 
      76 
ERROR 22-322: Syntax error, expecting one of the following: ;, (, ANCHOR, AUTHOR, BACKGROUND, BASE, 
       BODY, BOOKMARK, BOOKMARKGEN, BOOKMARKLIST, BOX_SIZING, CLOSE, COLOR, COLUMNS, COMPRESS, 
       CONTENTS, CSSSTYLE, DISPLAY, DOM, DPI, EXCLUDE, FILE, FONTSCALE, GFOOTNOTE, GTITLE, 
       HOST, KEYWORDS, NAMED_DEST, NEWFILE, NOBACKGROUND, NOBOOKMARKGEN, NOBOOKMARKLIST, 
       NOCOLOR, NOCONTENTS, NOGFOOTNOTE, NOGTITLE, NOPDFNOTE, NOTOC, PACKAGE, PCL, PDF, 
       PDFMARK, PDFNOTE, PDFTOC, PRINTER, PS, SAS, SELECT, SGE, SHOW, STARTPAGE, STYLE, 
       SUBJECT, TEXT, TITLE, UNIFORM. 
ERROR 76-322: Syntax error, statement will be ignored. 

я делаю что-то неправильно или сделал автор этого примера не компилировать перед публикацией?

+1

'.' на самом деле означает« здесь »(текущий каталог), хотя для целей примера ваше объяснение работает так же хорошо ... – Joe

ответ

1

Казалось, что path опция действительна в ods html, но не действует в ods pdf, но это не имеет значения, потому что вы можете указать абсолютный путь в file опции.

ods pdf file="C:\temp\mygraph.pdf"; 
Смежные вопросы