以sas为单位汇总每日总计

时间:2014-09-22 04:26:52

标签: sas finance

我希望找到证券交易所的每日市值总额。到目前为止,我已经计算了每家上市公司的每日市值,现在我正在计算交易所的总市值。

到目前为止我使用的代码是:

proc means data=index.mrk_cap sum; var MarketCap; by date; output out=Tot_MKT; run;

这会产生每日市值,但仅限于项目形式输出,我希望我的数据可用于数据集。任何可以让我创造每日市值的修改都会很棒。

1 个答案:

答案 0 :(得分:1)

您需要将sum关键字放在output声明中。

output out=Tot_MKT sum(MarketCap)=mktCap_Sum;

Output默认情况下不创建任何变量;您必须准确指定要输出到数据集的内容。有很多关于这个主题的论文(例如,搜索http://lexjansen.com/http://sas.com/)。