SAS Basics

SAS File Extensions

The SAS programs , data files and the results of the programs are saved using various extensions in windows .

The following file extensions are -

*.sas - It represents the SAS code file which can be edited using SAS editor or text editor.

*.log - It represents the SAS Log file . It contains information such as errors, warnings etc.

*.sas7bdat - it represents SAS data file which contains a SAS data set including variable names , labels and observation.

Important SAS Keyboard Shortcuts

Description                                                                                Shortcut key

Run or submit a program                F3 or F8

Comment the selected code                Ctrl + /

Stop Processing or cancel submitted program        Ctrl+ Break

Convert selected text to upper case            Ctrl + Shift + U

Find text                        Ctrl + F

Find and replace text                    Ctrl + H

Copy selection                        Ctrl + C

Paste                            Ctrl + V

Cut selection                        Ctrl + X

Go to a particular line                    Ctrl + G

Move to beginning of line                Home

Move to top                        Ctrl + Home

Move to end                        Ctrl + End

To close the active window                Ctrl + F4

To exit the SAS System                    Alt + F4

Open a new program window                F4


Permanent library

We can create permanent library by following steps -

First click on leftmost button under Libraries .

It will open following window of New Library -

We give name satya to new library . We click on checkbox to re-create library every time when we open SAS Studio.  

We click on Browse  , then it will open this window -

Then , click on OK button to create library .

We can see SATYA library under My Libraries tab  as -


We can also create permanent library by using libname statement in SAS 9.2 window version.

libname satya "C:\Users\dell\Desktop";


We create a new dataset apple and store in satya library.



You can see library SATYA store APPLE dataset .

We do not store anything in our dataset . So , it shows this window -

Temporary library

We create a dataset to store it temporarily as -

Data abc;




The dataset stores in Work library . As you can see ABC dataset under Work library in below window -


Data step

The structure of Data step  is as-

Data dataset_name;

Input variable_names;


Data             <-    We enter data to store in dataset

;           <-     It shows end of data



Data  - It is used to create a dataset with dataset_name as name of the dataset .

Input - It shows the list of variable names.

Datalines/Cards - It is used to read data internally. We used Cards in previous version of SAS.

Data - it shows the data to store in the dataset.

Run  - To execute the program .

SAS variable types

It has two types -

Numeric variable

This is the default variable type . It store only digits from 0 to 9 .

Syntax -


We create three variables VAR1 , VAR2 , VAR3 .

We can create id ,salary  and age variables as -

Input id salary age ;

Character Variable

It store data which includes string, digits and special symbols like marine , abc12 , #dfg89 etc.

Syntax -


We create two character variables VAR1 , VAR2.

We create character variables name , gender as -

Input name $ gender $;


We create a new dataset "new" . It stores name and marks of students .SAS reads line-by-line to store data in dataset .It reads data column-wise separated by space.  

Data new;

input name$ marks;


Satya 45

Ram 78



We can execute our SAS code by using F3 function key .

It shows output of program in OUTPUT DATA window -


We create a dataset "abc" . It includes id , name and salary .

data abc;

input id name$ salary ;


101 Dan 45000

102 Derry 8564

103 Henry 87562



We can execute our SAS code by using F3 function key .

The output of SAS code can be seen in OUTPUT DATA window -

The dataset ABC store in WORK library .




Visit our New Website by clicking the Logo Above or and you can earn as a Trainer - if interested in Delivering training or Contribute to the Learner Community by sending your own Blogs that will be posted here -

Subscribe to our mailing list

* indicates required

Looking for Corporate Training ? Reach out to us at

Reach out to us if you are looking for Corporate Training to Build The Next Generation Analytical Workforce with an in-depth understanding of  Exploratory Data Analysis , Data Visualisation, Data Analytics , AI First , Machine Learning & Deep Learning Training & Consulting helping them to take Data Informed Decision at each stage of the business. 

We understand that At the present times , the Entire Industry is in a Tranformation stage with the Softwares  being rebuilt with Artificial Intelligence Capabilities .

We need SMART WORKFORCE for the SMART SOFTWARES to reap the maximum return . 


Whatsapp at +91-9953805788 or email at - if you would like to know more . 


  • Corporate Tableau Training in Gurgaon
  • Corporate Data Analytics Training in Gurgaon
  • Corporate Microsoft Power BI Training in Gurgaon
  • Corporate Microstrategy Training in Gurgaon
  • Corporate Google Data Studio Training in Gurgaon
  • Corporate Python Training in Gurgaon
  • Corporate Advance Analytics in R Programming Training in Gurgaon
  • Corporate Machine Learning Training in Gurgaon
  • Corporate Deep Learning Training in Gurgaon
  • Corporate Data Visualization Training in Gurgaon



Instrovate Technologies

Noida, Gurgaon 

Hit Your Refresh Button To Rise Higher
Print Print | Sitemap
All rights reserved @ Instrovate Technologies

Terms Of Services    Privacy Policy    Disclaimer     Refund Policy