2015-01-07 4 views
1

В настоящее время я использую следующий код для вывода pdf.SAS поворот таблицы 90 градусов, затем вывод в pdf

GOPTIONS device=ACTXIMG; 
ods pdf file="....\Daily Performance &CDate..pdf"; 

title 'Daily Performance'; 
proc tabulate data=DailyReport s=[just=c] missing; 
class Area Period/order=data preloadfmt; 
format Area $Areaformat. Period $Periodformat.; 
var Units Uti Vari; 
table (Area=''), 
     (Units={Label="Units"}*(mean=''*f=comma6.) 
     Uti={Label="Uti"}*(sum=''*f=percent8.1) 
     Vari={Label="Var."}*(mean=''*f=percent8.1))/box="&CDate"; 
run; 

ods pdf close; 

Но в некоторых случаях у меня есть 20-30 столбцов в таблице. Если я использую код выше, тогда таблица будет разбита на две или более страниц в формате PDF.

Итак, есть ли способ сделать его «вертикальным» в pdf? Или способ сохранить его горизонтально, а сжатый в одну страницу?

ответ

4

Измените ориентацию страницы, используя опционную ориентацию.

option orientation=landscape; 

Вы изменяете ориентацию внутри документа, изменяя параметр между procs.

+0

Это немного помогает ... Но все равно разбивайте на две страницы .. – Lovnlust

+0

30 столбцов много, чтобы поместиться на странице, другие решения - это изменить свой стиль, чтобы свести к минимуму ваше свободное пространство, изменить шрифт, чтобы все было меньше или просто разбивать таблицу таким образом, чтобы вы контролировали ее. – Reeza

Смежные вопросы