腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
在
SAS
中
使用
宏
生成
Union
语句
sas-macro
、
proc-sql
我正在尝试
生成
与mylib.common_noun
中
的记录计数相同数量的
union
语句
mylib.common_noun的结构。dname
生成
union
语句
,然后运行以下代码 proc sql;
union
union
浏览 38
提问于2019-09-10
得票数 0
回答已采纳
4
回答
SAS
语言提供的
宏
编程的好处是什么?
java
、
macros
、
sas
在
SAS
中
,整体“宏观”概念的效用究竟是什么?我的意思是,与编写一个可以立即编译和运行的程序相比,写一些将被转换成程序的东西有什么意义呢? 我只对JAVA有经验,我认为JAVA不允许
宏
或元编程。因此,我想知道
宏
编程的意义是什么。不能仅仅封装一些业务逻辑,因为为此,我们
使用
函数/方法/子例程等。
浏览 0
提问于2015-08-31
得票数 1
回答已采纳
2
回答
如何删除
SAS
日志
中
的警告消息
sas
、
sas-macro
当我
在
表
中
插入记录时,下面的警告消息将写入
SAS
日志如何停止将此消息写入
SAS
lOG,这样我的作业返回代码将为0而不是4。删除
宏
时不会收到此警告。
浏览 7
提问于2022-05-31
得票数 0
1
回答
如果
SAS
表
中
存在列,则返回真值
sas
当一个列存在于表
中
时,我不太清楚如何返回一个TRUE值(注意- TRUE值可以是我可以作为TRUE计算下游的任何值)。
浏览 0
提问于2018-12-04
得票数 0
回答已采纳
1
回答
宏
中
do循环插入的空格
sas
、
sas-macro
我是
SAS
的绝对初学者,刚刚开始学习
宏
,这个例子来自
SAS
9.3 (p9)的
宏
语言引用: 提交此
语句
将
生成
以下完整的数据
语句
: 正如我所理解的,
宏
只是
在
代码
浏览 2
提问于2018-01-12
得票数 1
回答已采纳
2
回答
从数据setp
宏
函数返回和分配全局值
sas
不太确定执行以下操作的最佳方法--我希望从数据步骤
中
调用
宏
函数,将现有列的值作为参数传递,并将
宏
函数
生成
的值分配给新列。我对任何方法都是开放的- PROC,调用执行,等等。
浏览 1
提问于2018-11-20
得票数 0
回答已采纳
2
回答
带有
宏
的
SAS
中
的给出了语法错误
sas
、
sas-macro
我对
SAS
世界非常陌生,所以我很自然地想写我的“你好世界”。这是我的MWE,它给了我语法错误: %Macro datum; Title
在
日志
中
,消息会出现,所以原则上它可以工作--只是打印步骤不起作用。有什么想法吗?
浏览 0
提问于2019-01-11
得票数 0
回答已采纳
2
回答
SAS
:
宏
生成
数据驱动子集数据文件
sas
、
sas-macro
使用
SAS
宏
,我想
使用
数据驱动方法
生成
文件的子集。有人能告诉我从哪里开始吗?var v1 $ v2 $ v3; f j 20 f j 22 f s 18 m j 19我希望
SAS
宏
能识别变量
中
的每个值,并
生成
数据子集,而不是为每个变量类别
使用
'if‘
语句
。我需要查看循环函数或symput
浏览 1
提问于2012-03-06
得票数 0
1
回答
在数据步骤
中
调用
宏
并将其值赋值给变量
sas
、
sas-macro
我希望
在
我的数据步骤
中
调用一个
宏
来确定我正在创建的新变量应该接收的值。因此,需要
宏
。下面是代码和错误日志。但是,出于某种原因,在数据步骤
中
引用变量和本地
宏
变量时,它不会调用它。我读到,这是因为应该
使用
%sysfunc或%
浏览 8
提问于2021-11-05
得票数 0
1
回答
如何动态更改
SAS
会话编码
encoding
、
utf-8
、
sas
我正在写
sas
脚本,这将是批量工作。SASApp会话的编码是UTF8,我的所有表(
在
Oracle数据库和SASApp
中
)都
使用
UTF8编码。但是我有一个编译好的
宏
,它只能
使用
WCYRILLIC编码(如果我
使用
UTF8作为会话编码,它会崩溃而出错)。这个
宏
不适用于我的表,它执行一些辅助操作。问题是:
在
调用
宏
之前,我如何动态地将会话编码从UTF8更改为WCYRILLIC,并在执行之后将其更改为UTF8。
浏览 3
提问于2016-06-11
得票数 0
回答已采纳
2
回答
为什么put和let
语句
需要在
SAS
中
以%签名作为前缀
sas
、
sas-macro
在
SAS
里,为什么我们不能写put "&name";%let name = abc;假设我是
在
代码的主体
中
编写
语句
,而不是在数据步骤
中
。
浏览 6
提问于2015-11-13
得票数 1
回答已采纳
2
回答
为什么我的
宏
在
调用execute()时表现不同?
sas
、
call
、
sas-macro
使用
SAS
时,我通常希望对数据集的每一行执行操作。为此,我
使用
在教程中找到的一个命令:call execute()。由于我对
SAS
环境不太熟悉,所以我倾向于
使用
宏
函数来执行我不知道的任何事情,并
使用
call execute()执行它们。然而,我很难理解
在
SAS
中
宏
语言是如何工作的。没有错误表明
宏
变量没有定义,因此%global
语句
可以工作。但不知何故,prog2是
浏览 3
提问于2014-12-09
得票数 1
回答已采纳
2
回答
作为SQL表名的
SAS
变量
sql
、
macros
、
sas
、
identifier
、
multipart
显然,我有很多关于
SaS
的知识,但是每个人的回答都很有帮助。目标:我想让PROC为多部分表标识符
使用
一个全局变量。.* /*
SAS
doesn't recognize this as a valid lib/table
浏览 1
提问于2015-10-20
得票数 0
回答已采纳
3
回答
在
SAS
中
使用
Toggle
语句
if-statement
、
sas
、
toggle
下面的代码应该只
在
prog1变量设置为Y时运行。然而,我的日志显示,无论什么情况,代码都会运行。有人知道这是怎么回事吗?
浏览 3
提问于2017-11-03
得票数 0
回答已采纳
2
回答
如何解释这个
SAS
宏
?
sas
我是一个新的
SAS
学习者。以下是一条
SAS
语句
。%if %sysfunc(prxmatch(/^(E0349646)$/i, &SYSUSERID.)) ne 0 %then %do; 我只知道"E0348535“是一个用户ID,但我不能理解整个
语句
请解释此
SAS
宏
。非常感谢!
浏览 22
提问于2019-03-21
得票数 0
回答已采纳
3
回答
有条件地执行
宏
函数
sas
我希望有条件地执行依赖于表的存在的
宏
函数。.; datalines;;一些测试表明,我可以
在
counttbl存在的条件下(按预期工作
宏
函数执行 call execute('if _n_ eq 1 then do;'); setwork.counttbl") then
浏览 0
提问于2019-06-24
得票数 0
回答已采纳
3
回答
为什么proc
在
SAS
宏
中
写入时不需要%符号
sas
、
sas-macro
我有一个关于
SAS
宏
的基本问题。
在
sas
宏
中
,当您编写let
语句
或put
语句
或if
语句
时,始终在其前缀加上%。 但是当你
在
宏
中
写一个'proc‘时,为什么我们不需要写%proc呢?或者,例如%数据?
浏览 1
提问于2015-11-13
得票数 0
回答已采纳
1
回答
SAS
CATX错误: CATX的空参数无效
sas
我正在尝试连接
SAS
企业指南中的一些变量。do i = 1 %to 3; %end; concat_1: Munich :: Granny :: Williams
浏览 4
提问于2017-03-16
得票数 1
回答已采纳
3
回答
在
最初打开
SAS
时定义
宏
sas
、
sas-macro
我遇到了一个非常好的
宏
,我想用它作为热键: %local i; next "viewtable:"; enddm "keydef F12 '%NRSTR(%closevts);"; /*Sets F12 to close all view tables at once*/问题是,每次启动
SAS
时,我都必须重新运行
宏
声明!上面的代码并没有永久地设置键
浏览 8
提问于2013-05-06
得票数 2
1
回答
使用
输入规范
生成
SAS
代码
excel
、
vba
、
automation
、
sas
我们有一组
在
SAS
中
开发的预定义
宏
,用于
使用
SAS
数据集
生成
表、列表和图形。我的需求是专门为表自动
生成
SAS
代码。有一些固定数量的模板可用于
生成
表格。此外,
SAS
程序可用于
生成
每个表的输出。每当需要从这些模板
生成
表时,都需要修改相关的
SAS
程序以
生成
所需的输出。 为了避免每次单独编写
SAS
程序以
生成</
浏览 9
提问于2019-12-09
得票数 0
回答已采纳
点击加载更多
相关
资讯
Rust中打印语句为什么使用宏
SAS-Sql的这些用法你都会了么?
File Trick
SAS程序命令行运行时传递参数的N种方法
SQL性能优化
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
腾讯会议
活动推荐
运营活动
广告
关闭
领券