全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
2073 5
2015-06-25
The following SAS program is submitted:
%macro
Name Age;
COLS1;
%mend;
%macro
Height Weight;
COLS2;
%mend;
proc print data=SASHELP.CLASS;
[_insert_VAR_statement_here_]
run;
Which VAR statement successfully completes
the program to produce a report containing
four variables?
A.
var %COLS1 %COLS2;
B.
var %COLS1-%COLS2;
C.
var %COLS1 Weight Height;
D.
var Weight Height %COLS1;
想请问下这道题的思路,谢谢!

二维码

扫码加我 拉你入群

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

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

全部回复
2015-6-26 07:27:52
这个macro生成的 sas语句有个 ; 因此只能放在最后
二维码

扫码加我 拉你入群

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

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

2015-6-26 07:34:58
应该是这样吧:

%macro COLS1;
   Name Age;
%mend;

%macro COLS2;
   Height Weight;
%mend;
二维码

扫码加我 拉你入群

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

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

2015-6-26 08:47:58
pobel 发表于 2015-6-26 07:34
应该是这样吧:

%macro COLS1;
对的,想问下这题选哪个?谢谢!
二维码

扫码加我 拉你入群

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

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

2015-6-26 10:50:58
hailingkatherin 发表于 2015-6-26 08:47
对的,想问下这题选哪个?谢谢!
宏COLS1执行结果: Name Age;
宏COLS2执行结果: Height Weight;

所以:
A.
var  Name Age; Height Weight;
B.
var  Name Age;-Height Weight;
C.
var Name Age; Weight Height;
D.
var Weight Height Name Age;;

D是对的,只是var语句后面多余一个分号。
二维码

扫码加我 拉你入群

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

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

2015-6-26 11:38:20
pobel 发表于 2015-6-26 10:50
宏COLS1执行结果: Name Age;
宏COLS2执行结果: Height Weight;
谢谢!
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群