Как ограничить количество раз, когда печатается заголовок?
Каждый раз, когда я распечатываю задание из мэйнфрейма tso, используя SAS, я получаю что-то вроде этого:
Obs Name Amount
1 John 10
2 Ben 20
Obs Name Amount
3 Jen 15
4 Pat 20
По сути, я получаю заголовки несколько раз в выводе. Я использую:
OPTIONS NODATE NONUMBER;
TITLE1; TITLE2;
PROC PRINT DATA=DATASET;
RUN;
Что еще я должен добавить, чтобы получить лучший результат?
2 ответа
Заголовки обычно повторяются один раз на страницу; страница контролируется options ps=
,
options ps=100;
даст вам 100 строчек, например.
Неясно, что вы пытаетесь сделать. У вас есть TITLE1 и TITLE2, так что похоже, что вы пытаетесь подавить две строки заголовка (которых может даже не быть).
Если вы хотите подавить все заголовки столбцов, вы не можете сделать это с помощью PRINT. ОТЧЕТ, с другой стороны, имеет возможность подавить их.
Если вы не можете использовать REPORT, вы можете использовать DEFINE, чтобы установить заголовки столбцов пустыми, но у вас все еще будут строки.
Я не знаю SAS (около трех минут поиска в интернете), но могут быть другие способы сделать то, что вы хотите, если вы просто хотите получить выходной файл.
Есть много документации, легко найти.