ods excel и proc шаблон - PullRequest
1 голос
/ 26 июня 2019

Я сталкиваюсь с ошибкой при попытке использовать ods excel после определения стиля с именем excel через ods template.Мне было интересно, может ли кто-нибудь объяснить, почему это происходит, потому что я думал, что стили ods и назначения ods - это две совершенно разные вещи.

Следующее утверждение ods excel работает отлично:если я пытаюсь запустить его после запуска приведенного ниже proc template кода, я получаю сообщение об ошибке.

proc template;
  define style excel; 
    parent=styles.htmlblue;
    class graph       / attrpriority='none';
    style graphdata1  / contrastColor=#416FA6 markersymbol='circlefilled';
    style body from body / pagebreakhtml=_undef_; * REMOVE THE HORIZONTAL RULE;
  end; 
run; 

ods excel file="%sysfunc(pathname(work))\x.xlsx";
proc print data=sashelp.class;
run;
ods excel close;

Ошибка:

ERROR: Could not find method.
ERROR: No body file. EXCEL output will not be created.

Я могу просто переименовать свой стиль во что-нибудькроме excel, чтобы решить проблему, но я не понимаю, почему это происходит в первую очередь.Кто-нибудь может объяснить?Благодаря.

...