我想编写SAS代码以打开(和关闭)包含数据集的可视表窗口。你知道这样做的方法吗?
万事如意
答案 0 :(得分:2)
DM
语句将以编程方式发出Display Manager命令。您的程序将发出的命令是
viewtable
打开视图窗口next
使窗口处于活动状态end
根据活动窗口执行各种操作:
示例代码
Presume 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;
答案 1 :(得分:1)
您可以使用DM
语句执行显示管理器命令。因此,您可以使用它来打开一个视口窗口。
dm "viewtable mylib.mytable";
您还可以发出可能会关闭窗口的命令,只需确保将焦点移至右侧窗口即可。