2.What is Sas Programming ? Full Guide Of Sas Programming ?

 SAS ENVIRONMENT::: THERE WILL BE TWO WINDOWS IN SAS


---LEFT SIDE WINDOW:: IT CONTAINS  


        ---EXPLORER:: LIBRARIES,FILE SHORTCUTS,FAVORITE FOLDERS,THIS PC ......

        ---RESULTS:: RESULTS OF THE PROGRAM.


  1. EXPLORER :

   **LIBRARIES:: THERE ARE TWO TYPES OF LIBRARIES .

        

           --TEMPORARY LIBRARIES: WORK ( AFTER CLOSING THE SAS SESSION

                                        WORK LIBRARY WILL BE EMPTY).


         --PERMANENT LIBRARIES: EXCEPT "WORK LIBRARY" REMAINING ALL PERMANENT LIBRARY.



   **FILE SHORTCUTS

   **FAV FOLDERS

   **THIS PC

 

 2. RESULTS :AFTER RUNNING THE PROGRAM ONLY RESULTS WILL BE APPEAR

 


---RIGHT SIDE WINDOW::IT CONTAINS 

       1.EDITOR WINDOW 

       2.LOG WINDOW

       3.OUTPUT WINDOW  

 ---1.EDITOR WINDOW:: WRITE & MODIFY THE SYNTAX/PROGRAM/CODE.IT CONTAINS TWO TYPES 

             1.ENHANCE EDITOR

             2.PROGRAM EDITOR


---ENHANCE EDITOR:: PROGRAM WILL NOT BE DISAPPEAR( BETTER TO USE )


       ---PROGRAM EDITOR:: PROGRAM WILL BE DISAPPEAR



 ---2.LOG WINDOW:: GIVE THE PROGRAM EXECUTION


        --ERRORS:: IN RED COLOUR:: SYNTAX ERROR.


--WARNINGS:: IN GREEN COLOUR::IF STATEMENTS ARE NOT VALID 

                                          OR VALID STATEMENTS NOT USED THEN

                  WARNING WILL BE GIVEN BY SAS IN GREEN COLOUR.


--NOTE:: BLUE COLOUR:: IF PROPERLY PROGRAM EXECUTED OR NOT .


               --PROGRAM LINES:: BLACK COLOUR:: IN EDITOR WINDOW WRITTEN SYNTAX

                                                    WILL BE SEEN IN SAS LOG.


 ---3.OUTPUT WINDOW:: IT WILL GIVE THE OUTPUT( RESULTS )OF GIVEN PROGRAM OR SYNTAX

  

SAS STEPS::

---DATA STEP::

     --DATA STEP IS A STATEMENT ENDING WITH SEMICOLON (;) 

--RUN STATEMENT ALSO END WITH SEMICOLON(;)


EX:     DATA XXX;

            SET AAA;

             RUN;


---PROC STEP::

    --PROC STATEMENT ENDING WITH SEMICOLON ;

    --RUN ALWAYS END WITH SEMICOLON ;


EX:         PROC PRINT;

               RUN;



---OUTPUT STEP:: USING THE PROGRAM TO CREATE A NEW DATASET

                               TO GET THE OUTPUT PROGRAM


TYPES OF DATA:::

 ---CHARACTER DATA:: RAMESH  M XXXX


 ---NUMERIC DATA:: 112233445566778899  


 SYNTAX RULES:

 ---SYNTAX SHOULD NOT BE MISS SPELLED

 ---OPTION SHOULD BE USED IN PROPER ORDER

 ---PROGRAM WRITTEN IN PROPER ORDER



About the Author:

SAS Learning Hub is a data analytics and SAS programming platform focused on clinical, financial, and real-world data analysis. The content is created by professionals with academic training in Pharmaceutics and hands-on experience in Base SAS, PROC SQL, Macros, SDTM, and ADaM, providing practical and industry-relevant SAS learning resources.

 

Disclaimer:

The datasets and analysis in this article are created for educational and demonstration purposes only. 

 

Our Mission:

This blog provides  SAS programming tutorials and analytics projects covering finance, healthcare, and technology.

 

This project is suitable for:

SAS Programmer Interviews

SAS Programmer Job Seekers

SAS Analysts



PLEASE FOLLOW OUR TELEGRAM CHANNEL CLICK HERE

PLEASE FOLLOW OUR FACEBOOK PAGE  CLICK HERE

PLEASE FOLLOW OUR INSTAGRAM PAGE CLICK HERE

Comments

Popular posts from this blog

409.Can We Build a Reliable Emergency Services Analytics & Fraud Detection System in SAS While Identifying and Fixing Intentional Errors?

397.If a satellite has excellent signal strength but very high latency, can it still deliver good quality communication? Why or why not?A Sas Study

401.How Efficient Are Global Data Centers? A Complete SAS Analytics Study