एसएएस में पिवोटटेबल्स कैसे बनाएं (उदाहरण के साथ)


आप डेटा सेट में वेरिएबल्स को सारांशित करने के लिए पिवट टेबल बनाने के लिए एसएएस में PROC TABULATE का उपयोग कर सकते हैं।

यह प्रक्रिया निम्नलिखित मूल वाक्यविन्यास का उपयोग करती है:

 proc tabulate data =my_data;
    class var1;
    var var2 var3;
    table var1, var2 var3;
run ;

क्लास स्टेटमेंट समूह के लिए वेरिएबल निर्दिष्ट करता है, var स्टेटमेंट सारांशित करने के लिए संख्यात्मक वेरिएबल निर्दिष्ट करता है, और टेबल स्टेटमेंट पिवट टेबल के प्रारूप को निर्दिष्ट करता है।

निम्नलिखित उदाहरण दिखाता है कि व्यवहार में इस वाक्यविन्यास का उपयोग कैसे करें।

उदाहरण: एसएएस में पिवोटटेबल बनाने के लिए प्रोक टेबुलेट का उपयोग करें

आइए मान लें कि हमारे पास एसएएस में निम्नलिखित डेटासेट हैं जिसमें विभिन्न किराना स्टोरों पर की गई बिक्री और रिटर्न की संख्या के बारे में जानकारी शामिल है:

 /*create dataset*/
data my_data;
    input store $sales returns;
    datalines ;
At 10 2
At 7 0
At 7 1
At 8 1
At 6 0
B 10 2
B 14 5
B 13 4
B 9 0
B-52
C 12 1
C 10 1
C 10 3
C 12 4
C 9 1
;
run ;

/*view dataset*/
proc print data =my_data;

अब मान लीजिए कि हम एक पिवट टेबल बनाना चाहते हैं जो प्रत्येक स्टोर पर बिक्री और रिटर्न का योग सारांशित करती है।

ऐसा करने के लिए हम निम्नलिखित सिंटैक्स का उपयोग कर सकते हैं:

 /*create pivot table to summarize sum of sales and returns by store*/
proc tabulate data =my_data;
    classstore ;
    var salesreturns;
    table store, sales returns;
run ; 

एसएएस में पिवोट टेबल

परिणामी पिवट तालिका प्रत्येक स्टोर पर बिक्री और रिटर्न का योग दिखाती है।

उदाहरण के लिए, हम देख सकते हैं:

  • स्टोर A में हुई बिक्री का योग 38 है।
  • स्टोर ए पर किए गए रिटर्न का योग 4 है।
  • स्टोर B में हुई बिक्री का योग 51 है।
  • स्टोर बी पर किए गए रिटर्न का योग 13 है।

और इसी तरह।

डिफ़ॉल्ट रूप से, एसएएस पिवट तालिका में प्रत्येक संख्यात्मक चर के योग की गणना करता है।

हालाँकि, आप औसत मान की गणना करने के लिए प्रत्येक संख्यात्मक चर के बाद *औसत टाइप कर सकते हैं:

 /*create pivot table to summarize mean of sales and returns by store*/
proc tabulate data =my_data;
    classstore ;
    var salesreturns;
    table store, sales*Mean returns*Mean;
run ; 

परिणामी पिवट तालिका प्रत्येक स्टोर पर औसत बिक्री और रिटर्न दिखाती है।

उदाहरण के लिए, हम देख सकते हैं:

  • स्टोर A में की गई बिक्री का औसत मूल्य 7.6 है।
  • स्टोर ए में किए गए रिटर्न का औसत मूल्य 0.80 है।
  • स्टोर B में की गई बिक्री का औसत मूल्य 10.2 है।
  • स्टोर बी में किए गए रिटर्न का औसत मूल्य 2.6 है।

और इसी तरह।

अतिरिक्त संसाधन

निम्नलिखित ट्यूटोरियल बताते हैं कि एसएएस में अन्य सामान्य कार्य कैसे करें:

एसएएस में प्रक्रिया सारांश का उपयोग कैसे करें
एसएएस में सहसंबंध की गणना कैसे करें
एसएएस में फ़्रीक्वेंसी टेबल कैसे बनाएं

एक टिप्पणी जोड़ने

आपका ईमेल पता प्रकाशित नहीं किया जाएगा. आवश्यक फ़ील्ड चिह्नित हैं *