एसएएस में चालू राशि की गणना कैसे करें (उदाहरण के साथ)
आप एसएएस में चल रहे योग की गणना करने के लिए निम्नलिखित मूल वाक्यविन्यास का उपयोग कर सकते हैं:
data new_data;
set original_data;
retain cum_sum;
cum_sum+sales;
run ;
यह विशेष सिंटैक्स new_data नामक एक नया डेटा सेट बनाता है जिसमें cum_sum नामक एक नया कॉलम होता है जिसमें sales नामक कॉलम के संचयी मान होते हैं।
निम्नलिखित उदाहरण दिखाता है कि व्यवहार में इस वाक्यविन्यास का उपयोग कैसे करें।
उदाहरण: एसएएस में संचयी योग की गणना करें
मान लीजिए कि हमारे पास एसएएस में निम्नलिखित डेटा सेट है जो लगातार 10 दिनों तक स्टोर की बिक्री की संख्या दिखाता है:
/*create dataset*/
data original_data;
input day sales;
datalines ;
1 7
2 12
3 14
4 12
5 16
6 18
7 11
8 10
9 14
10 17
;
run ;
/*view dataset*/
proc print data = original_data;
निम्नलिखित कोड दिखाता है कि एक नया डेटासेट कैसे बनाया जाए जो बिक्री कॉलम में मूल्यों के संचयी योग की गणना करता है:
/*calculate cumulative sum of sales*/
data new_data;
set original_data;
retain cum_sum;
cum_sum+sales;
run ;
/*view results*/
proc print data = new_data;
Cum_sum नामक नए कॉलम में बिक्री कॉलम में मूल्यों का संचयी योग शामिल है।
उदाहरण के लिए:
- दिन 1: 7 का संचयी योग
- दूसरे दिन का संचयी योग: 7 + 12 = 19
- तीसरे दिन का संचयी योग: 7 + 12 + 14 = 33
और इसी तरह।
अतिरिक्त संसाधन
निम्नलिखित ट्यूटोरियल बताते हैं कि एसएएस में अन्य सामान्य कार्य कैसे करें:
एसएएस में प्रति समूह योग की गणना कैसे करें
एसएएस में प्रति समूह औसत की गणना कैसे करें
एसएएस में मूविंग एवरेज की गणना कैसे करें