代码:
data star;
input y x ;
datalines;
0.6 3.4
0.4 1.8
0.6 3.1
0.8 0.2
3.6 1.2
1.2 2.4
8.1 3.0
6.0 6.4
;
run;
PROC SQL;
SELECT Mean(x) AS meanx
FROM star;
QUIT;
proc gplot data=star;
plot y*x /vref= &meanx.;
run;
quit;
我正在尝试使用在proc sql中计算的平均值添加vref到"绘制y * x1 / vref =& meanx1 .;"但它给了我错误。谁能帮我。提前致谢
答案 0 :(得分:1)
在proc sql
中,您需要使用关键字into
,后跟冒号,以创建宏变量。
PROC SQL;
SELECT Mean(x1) into :meanx1
FROM star;
QUIT;