Я пытаюсь использовать proc sql select into для создания переменной, которую затем попытаюсь вызвать позже. Эта переменная - средняя цена (BlockPrice).
proc sql;
create table Block_Price_Calc as
select mean(Price) Into : BlockPrice
from Data1
Where As_Of_Date >= '31MAR2015'd and As_Of_Date < '07APR2015'd;
quit;
%put &BlockPrice;
proc sql;
create table Want as
select *,
(&BlockPrice) as Block
from Data2;
quit;
Переменная BlockPrice не распознается и, похоже, сохраняется как временная переменная. Есть предположения?