我希望找到证券交易所的每日市值总额。到目前为止,我已经计算了每家上市公司的每日市值,现在我正在计算交易所的总市值。
到目前为止我使用的代码是:
proc means data=index.mrk_cap sum;
var MarketCap;
by date;
output out=Tot_MKT;
run;
这会产生每日市值,但仅限于项目形式输出,我希望我的数据可用于数据集。任何可以让我创造每日市值的修改都会很棒。
答案 0 :(得分:1)
您需要将sum
关键字放在output
声明中。
output out=Tot_MKT sum(MarketCap)=mktCap_Sum;
Output
默认情况下不创建任何变量;您必须准确指定要输出到数据集的内容。有很多关于这个主题的论文(例如,搜索http://lexjansen.com/或http://sas.com/)。