【发布时间】:2017-06-09 16:38:49
【问题描述】:
我能否确定给定 SAS 数据集中的哪些变量用于数据集的排序(如果数据集已排序)?
我更喜欢使用 sashelp 数据集之一,而不是 proc 内容。
【问题讨论】:
-
那么你尝试了什么?
-
听起来像 OP 尝试过
proc contents,对我来说。这是一个相当好的问题。
标签: sas
我能否确定给定 SAS 数据集中的哪些变量用于数据集的排序(如果数据集已排序)?
我更喜欢使用 sashelp 数据集之一,而不是 proc 内容。
【问题讨论】:
proc contents,对我来说。这是一个相当好的问题。
标签: sas
您实际上可以使用 SASHELP 视图来找到答案。如果您运行此步骤。
proc print data=sashelp.vcolumn;
where libname='SASHELP'
and memname like 'V%'
and upcase(name) like '%SORT%'
;
run;
您将看到 SASHELP.VCOLUMN 视图中的变量 SOLTEDBY 将指示该变量是否是数据集排序键的一部分。该值应显示变量在 BY 语句中的使用顺序。
【讨论】: