SAS Proc报告间隔=选项不起作用

问题描述 投票:0回答:2

我正在做一些示例来学习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;

sas report
2个回答
1
投票

spacing=选项仅适用于ODS LISTING目标。

DEFINE Statement文档中:

SPACING =水平位置 定义要在定义的列和紧靠其左边的列之间保留的空白字符数。对于每一列,其宽度以及其与左侧列之间的空白字符的总和不能超过行大小。 默认值:2 限制:此选项对除LISTING目标之外的ODS目标无效。

从文档DEFINE Statement开始学习有关REPORT样式的更多信息

支持ODS的大多数基本SAS过程使用一个或多个表模板来生成输出对象。这些表模板包括表元素的模板:列,页眉和页脚。每个表元素可以指定对输出的各个部分使用一个或多个样式元素。不能在该过程的语法中指定这些样式元素,但是可以对使用的ODS目标使用自定义样式。有关自定义表和样式的详细信息,请参见SAS Output Delivery System:过程指南中的“模板过程:创建样式模板”。


0
投票

如果我理解正确,您想设置像元宽度:

© www.soinside.com 2019 - 2024. All rights reserved.