sas-macro

sas-macro

文章 0 浏览 3

宏返回值

我创建了以下宏。 Proc power 返回包含列 Power 的表 pw_cout。 data _null_ 步骤将 pw_out 的 Power 列中的值分配给宏变量 tpw。我希望宏返回 tpw 的…

若能看破又如何 2024-12-04 14:20:00 1 0

SAS-> Shell DB2 直通和宏解析

我正在尝试自动化一项工作,该工作涉及通过网络以及实际 db2 服务器和 SAS 服务器之间传递的大量数据。我想做的是采用传统的方式...... proc sql; con…

情深已缘浅 2024-12-02 20:07:15 1 0

如何使 SAS 宏运行变量/列?

我第一次尝试 SAS 宏。我的基本问题是:我有一个包含 10000 个变量的数据集。我需要单独获取每一列,创建一个新的条件变量,存储结果,然后移至下一列…

蒲公英的约定 2024-11-19 12:19:00 2 0

通过数据步连接 SAS 变量

我正在寻找一种方法来创建包含数据集某些值的字符串变量,同时执行数据步骤。 示例数据集 work.test: AddToStringYN Value Y One Y Two N Three Y Fo…

南笙 2024-11-04 02:14:18 5 0

将文本日期参数转换为宏中的 SAS 日期值

我想创建一个 SAS 宏,它采用文字日期(例如“31may2011”d)作为参数。在宏内部,我想将其转换为 SAS 日期值(例如 18778)。 %macro transLiteralDa…

£冰雨忧蓝° 2024-11-02 19:12:38 4 0

SAS宏变量更改+数组索引

这与以下问题相关:SAS宏变量更改。 下面的代码解释了这个问题: %macro test (arg=); options mlogic mprint symbolgen; array arraytwo [%EVAL(&arg…

以往的大感动 2024-10-28 04:27:41 8 0

SAS 宏变量引用串联

以下代码从 Excel 文件中读取手机账单并进行大量清理/报告。 %LET month = March; .......... PROC IMPORT OUT = PHONE.marchmin DATAFILE = "D:\Data…

酒解孤独 2024-10-27 11:43:38 6 0

将空格分隔列表转换为 SQL where 子句的正则表达式

我几乎感到尴尬,但我正在努力创建一个正则表达式来将 catdog mouse 之类的内容更改为 SQL where 子句: a.cat=b.cat AND a.dog=b.dog AND a.mouse=b.…

星星的轨迹 2024-08-19 16:51:28 11 0

清除用于存储编译的 SAS 宏的库

我有一个程序,它使用以下语法在库中创建存储的已编译宏: options mstored sasmstore=MyLib; %macro MyMac() /store source des='My Macro'; %let x=…

神也荒唐 2024-08-08 23:47:31 10 0

从目录中检索 SAS 宏

谁能提供从永久目录检索 SAS 宏的语法? (即将其复制到我的 work.sasmacr 位置) 我不需要将其作为我的自动调用的一部分,因为我不会总是连接到这个…

夏了南城 2024-08-06 16:53:52 9 0

sas宏索引还是其他?

我想为其迭代 169 个城镇的宏。我需要使用城镇名称(而不是城镇代码)保存输出文件。我有一个包含城镇代码和城镇名称的数据集(TOWN)。是否可以将 %l…

夏九 2024-08-04 14:42:26 10 0

我可以更改 SAS 中 CALL EXECUTE 堆栈的执行顺序吗?

我使用 SAS 9.1.3 在 DATA 步骤中调用宏,但该宏生成 PROC REPORT 步骤,因此我使用 CALL EXECUTE 来调用它,生成所有这些 PROC REPORT 步骤,然后在…

淡笑忘祈一世凡恋 2024-08-04 01:58:14 10 0

从另一个会话引用远程 SAS 工作库

SAS 会话曾经遇到过问题,但由于远程工作库 (RWORK) 中存在关键文件而无法关闭会话吗? 我当然有! 那么如何从另一个(新)会话访问该库?…

无所谓啦 2024-07-30 00:28:48 10 0

从工具栏提交 SAS 代码或宏

是否可以将 SAS 脚本或宏分配给 Base SAS 中的工具栏按钮? 即,您可以“dm”宏或 sas 脚本吗?…

凉宸 2024-07-15 12:30:17 9 0

SAS 宏全局范围

有没有一种简单的方法可以使在宏全局范围内创建的所有宏变量都处于作用域中? IE: %macro x; %global _all_; * ??? ; %let x=1; %let y=1; %let z=1;…

梦里南柯 2024-07-14 11:55:22 8 0
更多

推荐作者

胡图图

文章 0 评论 0

zt006

文章 0 评论 0

z祗昰~

文章 0 评论 0

冰葑

文章 0 评论 0

野の

文章 0 评论 0

天空

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文