sas-macro 相关问题

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

SAS:如何在包含大多数情况的库中查找数据集?

由于一个库中包含许多数据集。如何使用SAS代码找出具有最多案例数量的数据集?假设库名称为“SASHELP”。谢谢!

回答 1 投票 0

宏变量作为数字内部数据步骤

我要求一点帮助。链接在哪里是问题在上面的帖子我有一点问题设置动态变量,我将计算使用列。我怎么能这样做?数据需要;设有;阵列V ......

回答 1 投票 0

如何使用宏中的SYSPBUFF通过变量列表屏蔽子宏中的“OR”

我正在使用SYSPBUFF将各种数量的参数传递给宏。具体来说,我正在通过状态列表(内部查询)和区域(外部查询)。正在使用的一个州......

回答 1 投票 0

从sas中的数据集动态选择变量

我正在尝试读取具有如下列的数据集:1000 10001 1002 2000 2002 2004 2006 a b c d e f g b c d e f g h列名的格式是......

回答 1 投票 -1

使用sas查找数据集中的所有可能路径

我想比较下面显示的数据集中的两列Pid cid 1 2 2 3 2 5 3 6 4 8 8 9 9 4然后产生如下1的结果......

回答 4 投票 0

如何告诉SAS每次调用宏而不是手动编译宏

背景信息:我们使用SAS 9.4和Enterprise Guide 7.15。目前,我们正在实施一些新的宏,当然还需要改变很多。有时更小,有时更大的变化。 ......

回答 3 投票 1

SAS直通设施。如何在查询中插入本地表中的大列表?

我需要使用SAS传递工具查询服务器中的大表(REMOTE_TBL)。为了缩短查询,我想发送一个从本地表(LOCAL_TBL)中提取的ID列表。 ...

回答 4 投票 0

SAS为宏变量中的所有单词添加前缀

我正在为宏变量中的每个单词添加一个前缀。但是,使用我当前的方法时,第一个单词不会收到前缀。看看我的代码,有充分的理由,因为有......

回答 1 投票 2

SAS vlookup - 查看所有数据不仅加入

我想看看“one”数据集中的所有数据。如果不存在表之间的连接,则覆盖值0.当前代码仅在存在连接的情况下给出值。我需要这张桌子:......

回答 3 投票 0

SAS功能COUNTW - 使用自定义分隔符时如何计算包含NULL值的单词?

尝试使用COUNTW函数来获取字符串中“单词”的数量。但是,当逗号分隔时,此字符串有时可能包含NULL值;我找到了一些可以做到这一点的自定义宏,......

回答 1 投票 0

SAS宏中的PROC SQL列出数据集的所有变量 - SELECT语句导致错误

我试图创建一个宏来输出特定数据集的所有变量的列表。在我的宏中,我使用的是PROC SQL。代码在%宏外部运行正常,但错误消息说明了SELECT ...

回答 3 投票 0

SAS代码,用于在导入之前转置和重命名特定列中的变量

我正在使用下面提供的宏来导入几个效果很好的csv文件。然而,我很难在导入之前将数据集中的第3列和第6列从列转换为行。我会 ...

回答 1 投票 0

如何从作为宏变量的表中调用变量?

如果我的标题令人困惑,我会道歉,但我不知道如何简要地描述它。我试图从一个宏变量的表中调用一个变量(该表是一个宏...

回答 1 投票 0

在SAS宏中使用临时阵列

我正在尝试使用嵌入在SAS宏中的临时数组,但是当我尝试从那里获取值时无法识别。这是我的SAS代码的一部分:数组月份{13} $ _temporary_('...

回答 1 投票 0

将元用户添加到sas中的元组

我在SAS 9.4平台上的SAS EGRC 6.1中有大约600个元用户。我想将这些用户添加到元组。为此,我使用libname current'/ tmp / temp1'下面的代码; / *为当前......

回答 1 投票 1

在数据步骤中循环宏变量

我需要在我的数据步骤中循环一些宏变量我试图定义宏变量并在数据步骤中动态构建它们,如DATA _NULL_;致电symputx('_ rbank_1',put(001,...

回答 2 投票 0

可以在SAS中查找整个库中唯一ID的最小和最大日期吗?

我在特定库中有许多不同的数据集,我想知道是否有办法找到与所有数据集中特定唯一ID相关联的最小和最大日期...

回答 1 投票 0

SAS - 在宏中使用If-then-do

我正在创建一个宏来从数据库中提取表,然后使用proc export导出其中一些表。我这样做是通过使用if-then-do语句检查宏变量是否等于字符串,...

回答 1 投票 0

具有返回值的SAS宏以及之后的更多文本

是否可以从SAS宏返回值,并在返回值后继续当前的SAS行?例如所需的SAS输出(不含引号):“set test.hello_2018_2020_2028;”我有 ...

回答 1 投票 0

SAS宏来更改列名

如何使用宏来更改表列的名称,除了你指出的那些。数字类型列添加前缀“XC_”和char类型列添加前缀“XN_”

回答 1 投票 -1

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