2016-11-04 28 views
0

我正在使用proc摘要語句對我的數據進行分組,但它正在切斷servicemonth值小於201601的任何數據。有誰知道爲什麼會發生這種情況嗎?我已經嘗試將servicemonth切換到數字字段,並且它執行相同的操作。這裏是我的代碼:Proc摘要正在切割數據

proc summary data = Group nway; 
    var Day All Scr Adj ICB DFB Qty AP GCA GCB LRO NP PP IS LIC_AMT LIC_Adj 
    Sales B_Amt Gap_Amt RPT_Amt Pay_Amt TOTAL_COST TOTAL_AMT ; 
    class product Status ind Form B_G_S ServiceMonth Phase; 
    output out = output.Group_T01 sum=; 
quit; 

感謝您的任何幫助,可以給我!

回答

2

如果您將missing添加到proc語句或類語句,我懷疑它會解決您遇到的問題。最有可能的類變量之一是缺少對servicemonth值小於201601.

默認情況下,PROC SUMMARY(最class基序)的觀測排除缺失值對於任何class變量。

+0

你是對的!這就是發生的事情。謝謝! – theponcer