我有5列.The列是SAS,數據準備
date
stock[a,b,c,d,.]
qty_in[fixed number as in 10 qty came in for the stock on 1/1/2015]
qty_out[ went out /or got sold]
final_qty(qty_in -qty_out)
有超過100股交易和6個月以上的持續時間,從而爲股票的每一天[例如,qty_in
上2 /二千○一十五分之一是10,那麼它應該顯示的qty_in
值作爲上2015年2月1日+ final_qty
上1/1/2015]針對相同股票]的qty_in
總和。我怎樣才能達到這與薩斯。 運行此在SAS
data testfile;
input date $ 1-10 stock $ 11-16 qty_in $17-20 qty_out $21-23 final_qty $24-26;
datalines;
1/1/2015 a 10 0 10
1/1/2015 b 20 4 16
1/1/2015 c 32 23 9
2/1/2015 a 10 /*this value should be= qty_in(2/1/2015 + final_qty 1/1/2015 i.e. 10+10=20*/
2/1/2015 b 20 /*this should be 20+16=36*/
2/1/2015 c 32
;
如上所述,這對SO來說不是一個好問題。您需要提供樣本輸入和輸出數據以幫助澄清您的問題。要遵循的規則SO,你也應該張貼你已經嘗試什麼作爲SO不是代碼寫作服務。 – Reeza
你應該閱讀日期爲日期值,而不是字符串。同時,爲了避免與什麼是一個月,什麼是你應該提出日期爲YYMMDD或DATE9格式的日期的日部分混亂。您的示例數據是否代表兩天或兩個月? – Tom