如何设置VIEWTABLE以在SAS中显示列名?

Cic*_*ici 3 sas

问题描述: 在VIEWTABLE中查看sas表时,每列的标题默认显示列描述,如何使其显示列名?

我使用的是SAS版本:9.3

到目前为止我做了什么: 我在网上找到了以下解决方案(此解决方案在SAS 9.2上测试过)

VT SASHELP.VCOLUMN COLHEADING=NAMES
Run Code Online (Sandbox Code Playgroud)

当我运行此命令时,我得到以下错误

8713  VT SASHELP.VCOLUMN COLHEADING=NAMES
      --
      180

ERROR 180-322: Statement is not valid or it is used out of proper order.
Run Code Online (Sandbox Code Playgroud)

解决方案的点击版本对我来说也不起作用.

Joe*_*Joe 5

这是一个dm命令,所以你需要将它提交给DM:

dm 'VT SASHELP.VCOLUMN COLHEADING=NAMES'; 
Run Code Online (Sandbox Code Playgroud)

你也可以在KEYS(命令栏中的'keys')中分配该命令(你所拥有的,仅在我的引号中的部分).打开数据集后,您还可以在VIEW菜单中逐个执行此操作.

永久执行此操作的方法:

  1. 打开资源管理器(查看 - >资源管理器)
  2. 工具 - >选项 - >浏览器
  3. 选择会员
  4. 选择表格,编辑
  5. 选择并打开,编辑
  6. 将COLHEADING = NAMES添加到已经存在的字符串的末尾(应该是VIEWTABLE %8b."%s".DATA COLHEADING=NAMES在完成之后).
  7. 保存所有内容(对所有对话框都可以).

只有在首选项(tools-options-preferences)中启用了退出时的保存设置并且这不是rsasuser会话(对用户配置文件的只读访问)时,这才会持续存在.