【问题标题】:Determine which variables in a given sas dataset are sort variables确定给定 sas 数据集中的哪些变量是排序变量
【发布时间】:2017-06-09 16:38:49
【问题描述】:

我能否确定给定 SAS 数据集中的哪些变量用于数据集的排序(如果数据集已排序)?

我更喜欢使用 sashelp 数据集之一,而不是 proc 内容。

【问题讨论】:

  • 那么你尝试了什么?
  • 听起来像 OP 尝试过proc contents,对我来说。这是一个相当好的问题。

标签: sas


【解决方案1】:

您实际上可以使用 SASHELP 视图来找到答案。如果您运行此步骤。

proc print data=sashelp.vcolumn;
 where libname='SASHELP'
   and memname like 'V%'
   and upcase(name) like '%SORT%'
 ;
run;

您将看到 SASHELP.VCOLUMN 视图中的变量 SOLTEDBY 将指示该变量是否是数据集排序键的一部分。该值应显示变量在 BY 语句中的使用顺序。

【讨论】:

    猜你喜欢
    • 2014-07-17
    • 2015-05-05
    • 2013-04-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-05
    • 1970-01-01
    相关资源
    最近更新 更多