如何编写SAS代码以打开Viewtable窗口?

如何编写SAS代码以打开Viewtable窗口?,sas,Sas,我想编写SAS代码来打开(和关闭)包含数据集的viewtable窗口。你知道怎么做吗 您可以使用DM语句执行显示管理器命令。所以你可以用它来打开一个viewtable窗口 dm "viewtable mylib.mytable"; 您还可以发出关闭窗口的命令,只需确保已将焦点移到右侧窗口。DM语句将以编程方式发出显示管理器命令。程序将发出的命令如下 viewtable打开viewtable窗口 next使窗口处于活动状态 end根据活动窗口执行各种操作: viewtable,关闭窗口 编辑

我想编写SAS代码来打开(和关闭)包含数据集的viewtable窗口。你知道怎么做吗


您可以使用
DM
语句执行显示管理器命令。所以你可以用它来打开一个viewtable窗口

dm "viewtable mylib.mytable";

您还可以发出关闭窗口的命令,只需确保已将焦点移到右侧窗口。
DM
语句将以编程方式发出显示管理器命令。程序将发出的命令如下

  • viewtable
    打开viewtable窗口
  • next
    使窗口处于活动状态
  • end
    根据活动窗口执行各种操作:
    • viewtable,关闭窗口
    • 编辑器,提交代码
    • 日志,切换到编辑器
示例代码

假定viewtable已打开,后续代码将重建正在查看的数据集。如果窗口未关闭,则由于视图表锁定,重建将失败

* close the window presumed to be open, releasing the lock;
dm 'next viewtable; end;';  

* rebuild the data set;
data work.have;
  set sashelp.cars(obs=10);
run;

* what hath I wrought ?;
* open a viewtable window and bring it to the top;
dm 'viewtable work.have' viewtable;