首页 > 解决方案 > 我有一种方法可以在 SAS 日志中自定义“显示宏变量值”的快捷方式

问题描述

我使用许多不同的 SAS 程序,由少数不同的人编码。有时很难记住给定宏变量的值,我通常输入;

rsubmit;
 %put &Macroname. ; 
endrsubmit;

(我有 rsubmit;定义了一个快捷方式)但是这个 - 累积需要大量时间。

Is it possible to create a user defined shortcut, which, when a word is selected, will write the macro-variable value in the log.

那么是否可以定义一个将执行的快捷方式(例如F6)?

rsubmit; %put &TTTT.; 

任何选定的单词,TTTT?

标签: sasshortcut

解决方案


正如汤姆在上面的评论中所说,要打印任何宏变量,您只需使用%put &=mvar;.

Is it possible to create a user defined shortcut, which, when a word is selected, will write the macro-variable value in the log. 那么是否可以定义一个将执行的快捷方式(例如 F6)?

不,但是您可以定义宏以使用热键为您的程序生成代码%put &=mvar;,并且 simlpy 将要显示的 var 名称而不是“mvar”。(如果您使用指南,则程序->编辑器宏->宏->创建)

更多信息在这里


推荐阅读