एसएएस: तारीख से सप्ताह का दिन कैसे प्राप्त करें


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

WEEKDAY फ़ंक्शन सप्ताह के दिन को एक संख्या (1, 2, 3, 4, 5, 6, 7) के रूप में लौटाता है।

डाउननाम प्रारूप में PUT फ़ंक्शन सप्ताह के दिन को एक नाम (रविवार, सोमवार, मंगलवार, बुधवार, गुरुवार, शुक्रवार, शनिवार) के रूप में लौटाता है।

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

उदाहरण: एसएएस में तारीख से सप्ताह का दिन प्राप्त करें

मान लीजिए कि हमारे पास एसएएस में निम्नलिखित डेटासेट है जो सात लोगों की जन्मतिथि दर्शाता है:

 /*create dataset*/
data original_data;
    format birth_date date9.;
    input birth_date:date9.;
    datalines ;
01JAN2021
22FEB2022
14MAR2022
29MAY2022
14OCT2023
01NOV2024
26DEC2025
;
run ;

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

हम एक नया डेटासेट बनाने के लिए निम्नलिखित कोड का उपयोग कर सकते हैं जिसमें दो नए वेरिएबल शामिल हैं जो सप्ताह के दिन को एक संख्या के रूप में और सप्ताह के दिन को प्रत्येक व्यक्ति की जन्मतिथि के नाम के रूप में प्रदर्शित करते हैं:

 /*create new dataset*/
data new_data;
    set original_data;
    weekday_number = WEEKDAY (birth_date);
    weekday_name = put (birth_date, downName.);
run ;

/*view new dataset*/
proc print data =new_data; 

सप्ताह का दिन एसएएस

दो नए चर प्रत्येक जन्म तिथि के लिए सप्ताह का दिन एक संख्या और नाम के रूप में प्रदर्शित करते हैं।

उदाहरण के लिए:

  • 1 जनवरी, 2021 सप्ताह के छठे दिन शुक्रवार को पड़ता है।
  • 22 फरवरी, 2022 सप्ताह के तीसरे दिन मंगलवार को पड़ता है।
  • 14 मार्च 2022, सप्ताह का दूसरा दिन सोमवार है।

और इसी तरह।

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

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

एसएएस में दिन, महीना और वर्ष फ़ंक्शन का उपयोग कैसे करें
एसएएस में डेटटाइम को डेट में कैसे बदलें
एसएएस में तारीख में दिन कैसे जोड़ें

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

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