3、SAS PROC REPORT 语句与选项全解析

SAS PROC REPORT 语句与选项全解析

1. 特殊列处理选项

在 SAS 的 PROC REPORT 中,有两个特殊的列处理选项,分别是 NOZERO 和 NOPRINT。

  • NOZERO 选项 :当列的所有行值为零或缺失时,使用该选项可以抑制该列的显示。不过,即使列被抑制,它仍会计入总列数。此选项常用于抑制 ACROSS 变量下的列。需要注意的是,进入 PROC REPORT 时列不一定要全部为缺失值或零值,可通过计算块将列的所有行赋值为缺失或零,由于 NOZERO 是 PROC REPORT 最后评估和执行的选项之一,该列最终会被抑制。
  • NOPRINT 选项 :该选项用于抑制列的打印。它可以放在任何 DEFINE 语句中,无论该报表项的用途如何。使用此选项定义的列仍会计入总列数,常用于强制特定排序顺序的变量,也可用于输入数据集中在计算块中需要其值,但最终报表中不需要显示这些值的变量。需要强调的是,NOPRINT 并非 DISPLAY 的相反选项。
2. 外观选项

DEFINE 语句上的一些选项会影响报表的外观,不同选项在 Listing 目的地和其他 ODS 目的地可能有不同效果。

选项 功能描述 对 Listing 目的地的影响 对其他 ODS 目的地的影响
SPA
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值