SAS DEFINED FORMAT
Handson School of Data Science
www.handsonsystem.com
SAS Format
SAS Defined Format
• These formats are present in SAS user
can use this directly.
User Defined Format
• Users are able to create the format as
required and then those can be use in
“Proc” & “Data” step.
www.handsonsystem.com
SAS Defined Format
Syntax :
Proc print data=input_dataset;
Format variable_name
format_name;
Additional SAS statements;
Run;
Data output_dataset;
Set input_dataset;
Format variable_name
format_name;
Additional SAS statements;
Run;
www.handsonsystem.com
SAS Defined Format
Format
Name:
<$> format<w>.<d>
Indicates a
character
format
Format Name
Total width (including decimal
places and special characters)
Required
delimiter
Number of
decimal
places
www.handsonsystem.com
SAS Defined Format
Date Format
:
Format Displayed Value
MMDDYY6. 101601
MMDDYY8. 10/16/01
MMDDYY10. 10/16/2001
Format Displayed Value
DATE7. 16OCT01
DATE9. 16OCT2001
www.handsonsystem.com
SAS Defined Format
Date Format
:
Stored
Value
Format Displayed value
0 MMDDYY8. 01/01/60
0 MMDDYY10. 01/01/1960
1 DATE9. 02JAN1960
-1 WORDDATE. December 31,1959
365 DDMMYY10. 31/12/1960
366 WEEKDATE. Sunday, January 1, 1961
www.handsonsystem.com
SAS Defined Format
Example
:
Code Output
www.handsonsystem.com
Thank You
School of Data
Science
www.handsonsystem.com

SAS Defined Format.pptx

  • 1.
    SAS DEFINED FORMAT HandsonSchool of Data Science www.handsonsystem.com
  • 2.
    SAS Format SAS DefinedFormat • These formats are present in SAS user can use this directly. User Defined Format • Users are able to create the format as required and then those can be use in “Proc” & “Data” step. www.handsonsystem.com
  • 3.
    SAS Defined Format Syntax: Proc print data=input_dataset; Format variable_name format_name; Additional SAS statements; Run; Data output_dataset; Set input_dataset; Format variable_name format_name; Additional SAS statements; Run; www.handsonsystem.com
  • 4.
    SAS Defined Format Format Name: <$>format<w>.<d> Indicates a character format Format Name Total width (including decimal places and special characters) Required delimiter Number of decimal places www.handsonsystem.com
  • 5.
    SAS Defined Format DateFormat : Format Displayed Value MMDDYY6. 101601 MMDDYY8. 10/16/01 MMDDYY10. 10/16/2001 Format Displayed Value DATE7. 16OCT01 DATE9. 16OCT2001 www.handsonsystem.com
  • 6.
    SAS Defined Format DateFormat : Stored Value Format Displayed value 0 MMDDYY8. 01/01/60 0 MMDDYY10. 01/01/1960 1 DATE9. 02JAN1960 -1 WORDDATE. December 31,1959 365 DDMMYY10. 31/12/1960 366 WEEKDATE. Sunday, January 1, 1961 www.handsonsystem.com
  • 7.
    SAS Defined Format Example : CodeOutput www.handsonsystem.com
  • 8.
    Thank You School ofData Science www.handsonsystem.com