proc tabulate удалить границы и цвет по умолчанию - PullRequest
0 голосов
/ 22 октября 2018

Я пытаюсь создать простой вывод Proc Tabulate.Я не хочу, чтобы границы и цвет по умолчанию в ячейках.

proc format;
PICTURE PCTF (ROUND) OTHER='009.9%';
run;

PROC TABULATE DATA = X017;
CLASS EDUC 
      AREA
      AGE 
      SEX 
      CENRACE 
      POVERTY 
      EDUC 
      INSURE 
      HEALTH
      Q21 / style=[background=lightgreen];

TABLE AREA    * (ROWPCTN*f=PCTF.)
      AGE     * (ROWPCTN*f=PCTF.) 
      SEX     * (ROWPCTN*f=PCTF.)
      CENRACE * (ROWPCTN*f=PCTF.)
      POVERTY * (ROWPCTN*f=PCTF.)
      EDUC    * (ROWPCTN*f=PCTF.)
      INSURE  * (ROWPCTN*f=PCTF.) 
      HEALTH  * (ROWPCTN*f=PCTF.) , Q21 / BOX = "Question 21" ;
RUN;

пример текущего вывода

пример желаемого вывода таблицы

1 Ответ

0 голосов
/ 22 октября 2018

SAS имеет множество предопределенных стилей ODS .Попробуйте использовать стиль JOURNAL1A. Кажется, это то, что вы ищете.Проверьте этот пример.Обратите внимание, что оператор path был включен только потому, что у меня есть проблемы с доступом для записи в расположении по умолчанию.Это изменяет путь к РАБОТЕ.

ods html path="%sysfunc(getoption(work) )" style=JOURNAL1A;

proc tabulate data=sashelp.cars;
    class origin type;
    table origin, type;
run;

JOURNAL1A

...