sas-macro 相关问题

SAS套件中使用的元编程语言,用于在运行时修改常规SAS代码。

状况不工作 - 发送电子邮件 SAS GUIDE

我必须在SAS指南中做一个条件,如果SYSERRORTEXT是否为空,但我创建的代码只给我值0,表明代码不好,即使我收到了电子邮件。 ..

回答 1 投票 0

从文本字段中提取所有 16 位帐号并为该帐号创建一个字段

我有一个包含长自由流动文本值的文本字段的数据集,我需要从该文本字段中识别并提取所有 16 位帐号,并从中创建一个列

回答 1 投票 0

从 sas 中的数据列创建单引号列表宏变量

如果我有一个包含如下列的数据集: ID A1028 A30900 B7018 我试图将其转换为一个列表,其中的值用单引号引起来,并用逗号分隔,如下所示: &ID='A1028','A30900','

回答 1 投票 0

SAS Viya - 如何获取和使用当前文件名?

我在SAS Viya中有一堆程序(至少50个),并且正在使用PRINTTO语句将日志保存到文件中,以供以后参考。 我想使用相同的语句,并拥有 SAS Viya ...

回答 1 投票 0

将棘手数据导入 SAS 数据集

我有一个excel文件,数据如下 名 姓 订单号:AMS1 文档#Doc1 约翰 愤怒 詹姆士 浆果 我想导出SAS数据集中的这种excel文件并转换数据...

回答 1 投票 0

SAS 宏变量

我正在尝试创建一个需要引用 2 个日期的宏,我希望它成为 do 循环的一部分,这样我就不必输入 36 次日期。 这是我到目前为止所拥有的: PROC SQL NOPRINT; 选择MM...

回答 1 投票 0

将描述拆分为多行

我正在尝试在 SAS 中完成以下任务。 我的数据集如下所示: |ID |描述 |----------------|----------------- | 1 |对象 Car_bmw 已处理。颜色从红色更改为绿色 里程已更改...

回答 1 投票 0

SAS 中的累计余额

我在 SAS 中有这个数据集: ID 列_a 列_b 1 10 8 1 7 1 1 0 10 2 8 8 2 10 1 2 10 0 我需要计算每个 id、column_a (-)column_b 的累积余额。 想要的输出: ID 列_a

回答 1 投票 0

如何将带有数组函数和临时列的SAS日志转换为SQL Server?

我有一个包含临时列(Code et Codep)和一个数组函数的 SAS 逻辑,这个代码我不太理解,我想从

回答 1 投票 0

如何集成SAS代码来自动发送电子邮件?

我有两个 SAS 代码 1 和 2,我想合并这两个代码以从 SAS 发送自动电子邮件,我想替换第二个代码的 put (PUT "Code1????????? ??????“)由...

回答 1 投票 0

SAS 仅在有可用数据时才创建表

我在 SAS 中有一些数据正在执行 QA。我知道我可以使用 IF 语句等将数据输出到不同的表。我想要做的是将数据输出到名为“error_data”的表(如果失败)

回答 1 投票 0

使用 Teradata 或 SAS 循环合并

我有一个Teradata数据表,ID超过60MM,期限为三年。这意味着相同的 ID 将在三年内重复出现。我正在寻找一个可以使用 ID 循环的宏...

回答 1 投票 0

在 SAS 中为 proc freq where 语句创建循环

我对一个变量有多个条件 where 语句,例如: 其中del =“AG”; *阿根廷; 其中del =“BL”; *巴西; ETC。 我想做以下处理频率: 过程频率

回答 1 投票 0

SAS Studio - 括号影响 sysfunc 函数如何解析宏变量

我的代码中有一个计数器,如下所示: %let counter = %sysfunc(countw(&&CLMNS&j.));然而,这对于某些宏变量不能正常工作。对于变量_1,其中包含...

回答 1 投票 0

如何正确读取SAS宏循环中的错误代码?

我正在尝试构建 SAS 代码,该代码可查看过去的日志、重新运行失败的报告并通知重新运行状态。我正在使用&syscc。宏来检查我重新运行时是否有错误

回答 1 投票 0

SAS Studio - 如何利用嵌套 WHERE 条件进行字符串搜索

作为一个更大项目的一部分,我试图在多个表中搜索公共列。但是我不知道表的数量、列的数量或列的确切名称,所以我不能......

回答 1 投票 0

带有 Do 循环的 SAS 嵌套宏

我有这个 SAS 宏: %let value_list =JUBILADOS RIONEGRO MERCADOABIERTO; %宏 apply_where_condition(values_list); %let num_values = %sysfunc(countw(&values_list)); %do i = 1 %到 &num_...

回答 1 投票 0

由于 NOEXEC 选项,语句未执行。在SAS

我在自动执行 SAS 程序时遇到一个小问题。例如,如果在部分代码中检测到错误,则会激活一个选项来取消执行...

回答 1 投票 0

将多个结果导出到同一个 Excel 工作表

我有这个宏A。每次运行它时,我都会得到如下图所示的结果(包括2个表格和1个图)。请注意,这次我从 SAS 输出窗口复制它们并将其粘贴到 Excel 上,然后形成...

回答 1 投票 0

SAS Enterprise Guide 7.1 中的高级表达式构建器中的日期计算

我正在使用日期 SAS EG 7.1 进行计算。我需要计算从另一列中的日期算起两个月的该月的最后一天。日期因行购买行而异,因此需要动态更新......

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.