楼主: hxjgh
1165 5

[问答] 这段程序的宏有什么问题呀? [推广有奖]

  • 0关注
  • 0粉丝

VIP1

高中生

90%

还不是VIP/贵宾

-

威望
0
论坛币
1787 个
通用积分
0
学术水平
1 点
热心指数
3 点
信用等级
0 点
经验
389 点
帖子
22
精华
0
在线时间
32 小时
注册时间
2017-6-28
最后登录
2017-8-26

楼主
hxjgh 学生认证  发表于 2017-8-21 10:18:36 |只看作者 |坛友微信交流群|倒序 |AI写论文
相似文件 换一批

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
data class1;
call symput('b',score);
set sashelp.class;
run;
proc print;
title "children's &b";
run;
%put _user_;

以下是日志,宏并没有被定义成功,call symput的用法有什么问题?
1    data class1;
2    call symput('b',score);
3    set sashelp.class;
4    run;

NOTE: 数值已转换为字符值,位置:(行:列)。
      2:17
NOTE: 从数据集 SASHELP.CLASS. 读取了 19 个观测
NOTE: 数据集 WORK.CLASS1 有 19 个观测和 6 个变量。
NOTE: “DATA 语句”所用时间(总处理时间):
      实际时间          0.38 秒
      CPU 时间          0.04 秒


5    proc print;
NOTE: 正在写入 HTML Body(主体)文件: sashtml.htm
6    title "children's &b";
7    run;

NOTE: 从数据集 WORK.CLASS1. 读取了 19 个观测
NOTE: “PROCEDURE PRINT”所用时间(总处理时间):
      实际时间          1.15 秒
      CPU 时间          0.35 秒


8    %put _user_;
GLOBAL B            .



二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:Procedure Children SASHELP symput Global

已有 1 人评分学术水平 热心指数 收起 理由
eijuhz + 1 + 2 鼓励积极发帖讨论

总评分: 学术水平 + 1  热心指数 + 2   查看全部评分

沙发
wwang111 发表于 2017-8-21 10:26:50 |只看作者 |坛友微信交流群
call symput('b','score');

使用道具

藤椅
hxjgh 学生认证  发表于 2017-8-21 11:03:16 |只看作者 |坛友微信交流群
wwang111 发表于 2017-8-21 10:26
call symput('b','score');
感谢!不过sashelp里的例子就没有加单引号,这是为什么呢

QQ图片20170821110132.png (10.03 KB)

QQ图片20170821110132.png

使用道具

板凳
hxjgh 学生认证  发表于 2017-8-21 11:32:00 |只看作者 |坛友微信交流群
wwang111 发表于 2017-8-21 10:26
call symput('b','score');
好像是在数据步内使用call symput就得两个都加引号,是不是这样?

使用道具

报纸
wwang111 发表于 2017-8-21 13:03:07 |只看作者 |坛友微信交流群
hxjgh 发表于 2017-8-21 11:03
感谢!不过sashelp里的例子就没有加单引号,这是为什么呢
不加引号的时候,比如你举的这个例子,就是把变量sclvar的值赋给宏变量tbl,而不是把字符串"aclvar"赋给宏变量tbl

使用道具

地板
hxjgh 学生认证  发表于 2017-8-21 14:13:15 |只看作者 |坛友微信交流群
wwang111 发表于 2017-8-21 13:03
不加引号的时候,比如你举的这个例子,就是把变量sclvar的值赋给宏变量tbl,而不是把字符串"aclvar"赋给宏 ...
原来是这个意思,懂了
谢谢!

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-27 09:36