2009-05-27 11 views
7

मुझे पता है कि जब डेटा नीचे के अवलोकन तक पहुंच जाता है तब तक प्रोसेस तब तक डेटासेट के शीर्ष पर अवलोकन के साथ शुरू होता है, लेकिन क्या सास प्रक्रिया करने का कोई आसान तरीका है नीचे अवलोकन पहले और फिर शीर्ष पर अपना रास्ता काम करते हैं?एसएएस मैं सास प्रक्रिया अवलोकनों को पीछे की ओर कर सकता हूं

उत्तर

6

आप निश्चित रूप से अपने डेटा को रिवर्स ऑर्डर में बदल सकते हैं, फिर शीर्ष पर प्रक्रिया करें। डेटा सेट में एक चर जोड़ें जो इंडेक्स के रूप में कार्य करता है .. फिर उस चर द्वारा अवरुद्ध डेटा सेट को सॉर्ट करें।

data work.myData ; 
set work.myData ; 
indx = _n_ ; 
run ; 

proc sort data=work.myData ; 
by descending indx ; 
run ; 
+1

+1 जो संस्करण के साथ काम करता है साथ ही डेटा सेट –

13

आप किसी भी मध्यवर्ती चरण करने की बिना पीछे की ओर इसे संसाधित करने nobs और बिंदु उपयोग कर सकते हैं। यहाँ एक उदाहरण है: सभी रसदार जानकारी के लिए this pdf की

data backwards; 
    do k= nobs to 1 by -1; 
    set sashelp.class nobs = nobs point=k; 
    output; 
    end; 
    stop; 
run; 
proc print data=sashelp.class;run; 
proc print data=backwards;run; 

पेज 2 देखें।

+0

अच्छा टिप और लिंक –

संबंधित मुद्दे