2016-11-04 3 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

을 proc 문 또는 class 문에 추가하면 내가보고있는 문제를 해결할 것으로 판단됩니다. 대부분의 경우 클래스 변수 중 하나가 servicemonth 누락되어 덜 기본적으로 201601.

, PROC SUMMARY (가장 class 기반 발동)보다 class 변수의 값 누락 관찰을 제외 값.

+0

네가 맞아! 이것은 일어나는 일입니다. 고맙습니다! – theponcer