Я пытаюсь использовать pro c sql для выбора переменной, которую затем пытаюсь вызвать позже. Эта переменная является средней ценой (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 не распознается, и похоже, что она сохраняется как временная переменная. Есть мысли?