我正在做一些示例来学习proc报告的基础。出于某些原因,我无法使interval =选项起作用,如何解决该问题,以及最常用的格式化列外观的简单选项是什么?
ps我正在使用SAS Studio
proc report data = ads2;
columns subjid b c;
define subjid / display 'Subject ID' spacing=4;
define b / display 'One' spacing=4;
define c / display 'Two' spacing=4;
run;
spacing=
选项仅适用于ODS LISTING
目标。
从DEFINE Statement
文档中:
SPACING =水平位置 定义要在定义的列和紧靠其左边的列之间保留的空白字符数。对于每一列,其宽度以及其与左侧列之间的空白字符的总和不能超过行大小。 默认值:2 限制:此选项对除LISTING目标之外的ODS目标无效。
从文档DEFINE Statement
开始学习有关REPORT
样式的更多信息
支持ODS的大多数基本SAS过程使用一个或多个表模板来生成输出对象。这些表模板包括表元素的模板:列,页眉和页脚。每个表元素可以指定对输出的各个部分使用一个或多个样式元素。不能在该过程的语法中指定这些样式元素,但是可以对使用的ODS目标使用自定义样式。有关自定义表和样式的详细信息,请参见SAS Output Delivery System:过程指南中的“模板过程:创建样式模板”。
如果我理解正确,您想设置像元宽度: