腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
SAS
宏
条件
语句
不
创建
表
sas
、
sas-macro
当我运行下面的
sas
代码时,它没有生成
表
。我做错了什么?谢谢。
浏览 23
提问于2021-07-13
得票数 1
回答已采纳
2
回答
并非总是由
宏
创建
的
sas
格式语法检查失败
format
、
sas
、
sas-macro
我有一个
sas
宏
,如果满足某些
条件
,它会
创建
一个用户定义的格式,稍后将在
宏
中使用该格式。但是,并不总是
创建
此用户格式。因此,当
sas
在调用
宏
时验证语法时,它会出错,因为当
条件
不满足时,用户定义的格式是未知的。使用用户定义格式的
语句
被包装在一个if
条件
中,该
条件
尚未满足,但
宏
仍然出错。
浏览 0
提问于2016-04-23
得票数 1
2
回答
将
SAS
表
值插入Oracle
表
oracle
、
sas
我已经
创建
了一个
SAS
表
,如select * from connection to oracle select * from mytable现在我想将
SAS
_Table的计数插入到另一个Oracle
表
中,所以我执行了以下操作connect to oracle (connection..!)execute(
浏览 2
提问于2018-03-06
得票数 0
回答已采纳
3
回答
SQL查询可以使用into子句将变量选择到不同的
表
中吗?
sql
、
sas
本指南使用
SAS
的SQL接口PROC。{e76f}\x{e76f}(左(名字))用‘’分隔的:renam_list 我尝试了几个SQL沙箱的语法,但无法使它工作。
浏览 6
提问于2022-09-23
得票数 0
回答已采纳
2
回答
如何解释这个
SAS
宏
?
sas
我是一个新的
SAS
学习者。以下是一条
SAS
语句
。%if %sysfunc(prxmatch(/^(E0349646)$/i, &SYSUSERID.)) ne 0 %then %do; 我只知道"E0348535“是一个用户ID,但我不能理解整个
语句
请解释此
SAS
宏
。非常感谢!
浏览 22
提问于2019-03-21
得票数 0
回答已采纳
2
回答
SAS
宏
循环--导入多个平面文件
import
、
macros
、
sas
、
sas-macro
如果这是一个新手问题,很抱歉;我只是在学习
SAS
。 谢谢,-Alex
浏览 0
提问于2012-07-26
得票数 1
回答已采纳
2
回答
在
SAS
中根据
条件
运行
宏
sas
、
sas-macro
我已经尝试了几种方法来设置这些
宏
。基本上,每年有10个不同版本的
宏
,我需要
创建
一种方法来使用顶部的let
语句
,以便只运行基于这些
条件
的单个
宏
。当我运行这段代码时,它正在运行所有的
宏
,我需要它来根据
条件
选择要运行的正确的
宏
。
浏览 0
提问于2020-12-14
得票数 0
2
回答
如何有
条件
地包含定义
宏
的*.
sas
文件?
sas
、
include
、
sas-macro
我在几个
SAS
程序中使用了
宏
,所以我在一个单独的文件/myFolder/myMacro.
sas
中定义了
宏
。在批量运行时,我想以这样的方式使用:%include '/myFolder/myMacro.
sas
;' 当测试更改企业指南中的代码时,我打算编辑和运行/myFolder/myMacro.
sas
,然后编辑并运行使用它的程序如何有
条件
地包含
宏
定义?%if &serv
浏览 9
提问于2021-12-09
得票数 0
回答已采纳
4
回答
SAS
语言提供的
宏
编程的好处是什么?
java
、
macros
、
sas
在
SAS
中,整体“宏观”概念的效用究竟是什么?我的意思是,与编写一个可以立即编译和运行的程序相比,写一些将被转换成程序的东西有什么意义呢? 我只对JAVA有经验,我认为JAVA不允许
宏
或元编程。因此,我想知道
宏
编程的意义是什么。不能仅仅封装一些业务逻辑,因为为此,我们使用函数/方法/子例程等。
浏览 0
提问于2015-08-31
得票数 1
回答已采纳
2
回答
检索
宏
定义代码
sas
、
sas-macro
假设我定义了
宏
函数,由于某种原因(例如错误),我删除了代码。不过,我还有
宏
。%macro(param1,param2);%mend;
浏览 2
提问于2018-03-29
得票数 2
回答已采纳
1
回答
如何基于
条件
输出运行/
不
运行
SAS
或SQL代码?
sas
、
sas-macro
、
proc-sql
我有一个带有
宏
的
SAS
程序,它将根据输入标准输出不同的变量列表。例如,使用%
宏
(OPTION1),我得到三个变量,而使用%
宏
(OPTION2),则得到四个变量。所有变量的名称都是固定的,但问题只是它们是否被
创建
(基于选项)。 如何调整
宏
,使用户输入的任何选项仍然允许
宏
运行?换句话说,如果一些变量不存在,我如何告诉它忽略它们。幸运的是,我并不局限于任何特定的过程,但它可能必须在数据步骤(
宏
语言)或PROC SQL
语句
(where子句或其
浏览 2
提问于2014-10-08
得票数 0
回答已采纳
2
回答
如何读取
SAS
提示符的静态列表的用户选择值
static
、
sas
、
prompt
我的程序有五个文件,每个文件都有一个
宏
。我尝试
创建
一个存储进程,它具有提示来询问用户要打开哪个文件(我无权保存数据库中的文件,
SAS
文件夹所在)。在存储过程管理器>
SAS
代码页>我输入了:%include '/home/admin/mohaddad/sasuser.v94/1_ First.
sas
'; %else %if & Prompt_1= 2
浏览 2
提问于2018-07-17
得票数 1
回答已采纳
1
回答
使用
SAS
全局变量在许多sql procs中调用
sql
、
sas
我对
SAS
非常陌生,并且很难定义一个全局变量,这个变量可以在我的程序中的许多sql procs中使用。%let x=10000; Select trans_amount请注意,Trans_amount是从sql
表
派生的数值(数字8位)。 有人能帮助我或指导我使用任何文献来帮助我只声明一次
浏览 1
提问于2014-09-15
得票数 0
回答已采纳
3
回答
有
条件
地执行
宏
函数
sas
我希望有
条件
地执行依赖于
表
的存在的
宏
函数。数据 do i = 1 to 5; end;我想要的
条件
是 infile datalinesexist("work.counttbl") then call execute('run;');run; 以上
创建
浏览 0
提问于2019-06-24
得票数 0
回答已采纳
1
回答
为什么不让%let
创建
一个本地
宏
变量?
sas
%mend会
创建
一个%macro . . . %mend变量。 当
宏
处理器执行可以
创建
宏
变量的宏程序
语句
时,如果没有同名的
宏
变量,则
宏
处理器将在本地符号
表
中
创建
该变量。
浏览 3
提问于2014-12-17
得票数 6
回答已采纳
2
回答
索引不存在的数据集索引
indexing
、
sas
proc sql;<other statement>;我曾使用上述语法在dataset上
创建
索引。如何确保每次执行<other statement>时是否存在索引key (如果不存在,则
创建
索引key)?
浏览 5
提问于2014-12-04
得票数 1
回答已采纳
3
回答
SAS
中的
宏
循环-将值传递给
条件
database
、
loops
、
if-statement
、
macros
、
sas
我是
SAS
的初学者,我对
SAS
中的
宏
循环有点纠结。下面的代码说明了这个问题。这里的任务是
创建
单独的子集,并将它们保存为库以供后续处理。此外,我还添加了可视化图形。我在一个巨大的数据库上操作,但为了简化起见,我在这篇文章的开头
创建
了一个示例。 但是,内部
条件
(如果ID =i)似乎没有过滤掉数据。相反,内部循环
创建
具有名为"i“的列(变量)的空
表
(但具有正确的名称:"SUB1”、"SUB2“、"SUB3")
浏览 6
提问于2018-01-13
得票数 0
回答已采纳
3
回答
全局尝试存在于本地环境中的名称
宏
变量
macros
、
sas
IdConsulta); end; %clearALL;%Mend;数据测试包含将被转换为
宏
变量的变量,以执行包含
语句
所包含的脚本中的代码。此代码使用这些变量并
创建
全
浏览 5
提问于2018-03-27
得票数 0
2
回答
为什么我的
宏
在调用execute()时表现不同?
sas
、
call
、
sas-macro
由于我对
SAS
环境不太熟悉,所以我倾向于使用
宏
函数来执行我不知道的任何事情,并使用call execute()执行它们。然而,我很难理解在
SAS
中
宏
语言是如何工作的。我知道所有的
宏
引用都是首先解析的,这提供了一个基本的
SAS
代码,然后执行(或者我已经错了?)但我不明白它如何适用于call execute()。没有错误表明
宏
变量没有定义,因此%global
语句
可以工作。但不知何故,prog2是在prog1基部件之前执行的(至少我认为是这样的),mv1还没
浏览 3
提问于2014-12-09
得票数 1
回答已采纳
1
回答
需要根据
SAS
宏
中的
条件
复制记录
sas-macro
、
proc-sql
我需要
创建
一个
SAS
宏
来根据特定
条件
复制记录。请检查附件中的当前输出与所需输出。唯一使用的分隔符是",“和"&”。 我是
SAS
宏
的新手,因此需要一些帮助。
浏览 0
提问于2017-08-01
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
SAS程序命令行运行时传递参数的N种方法
SAS-编程中的小技巧(三)
File Trick
SAS-关于日期处理的那些事……
EXCEL技能利用宏和FOR循环快速处理数据
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券