Chapter Contents |
Previous |
Next |
There are five categories of informats in SAS:
Category | Description | |
---|---|---|
CHARACTER | instructs SAS to read character data values into character variables. | |
COLUMN-BINARY | instructs SAS to read data stored in column-binary or multipunched form into character and numeric values. | |
DATE and TIME | instructs SAS to read data values into variables that represent dates, times, and datetimes. | |
NUMERIC | instructs SAS to read numeric data values into numeric variables. | |
USER-DEFINED | instructs SAS to read data values by using an informat that is created with an INVALUE statement in PROC FORMAT. |
The following table provides brief descriptions of the SAS informats. For more detailed descriptions, see the "Informats" chapter of SAS Language Reference: Dictionary.
Category | Informat | Description |
---|---|---|
Character | $ASCIIw. | Converts ASCII character data to native format |
$BINARYw. | Converts binary data to character data | |
$CHARw. | Reads character data with blanks | |
$CHARZBw. | Converts binary 0s to blanks | |
$EBCDICw. | Converts EBCDIC character data to native format | |
$HEXw. | Converts hexadecimal data to character data | |
$OCTALw. | Converts octal data to character data | |
$PHEXw. | Converts packed hexadecimal data to character data | |
$QUOTEw | Removes matching quotation marks from character data | |
$REVERJw. | Reads character data from right to left and preserves blanks | |
$REVERSw. | Reads character data from right to left and left aligns | |
$UPCASEw. | Converts character data to uppercase | |
$VARYINGw. | Reads character data of varying length | |
$w. | Reads standard character data | |
Column Binary | $CBw. | Reads standard character data from column-binary files |
CBw.d | Reads standard numeric values from column-binary files | |
PUNCH.d | Reads whether a row of column-binary data is punched | |
ROWw.d | Reads a column-binary field down a card column | |
DBCS | $KANJIw. | Removes shift code data from DBCS data |
$KANJIXw. | Adds shift code data to DBCS data | |
Date and Time | DATEw. | Reads date values in the form ddmmmyy or ddmmmyyyy |
DATETIMEw. | Reads datetime values in the form ddmmmyy hh:mm:ss.ss or ddmmmyyyy hh:mm:ss.ss |
|
DDMMYYw. | Reads date values in the form ddmmyy or ddmmyyyy |
|
EURDFDEw. | Reads international date values | |
EURDFDTw. | Reads international datetime values in the form ddmmmyy hh:mm:ss.ss or ddmmmyyyy hh:mm:ss.ss | |
EURDFMYw. | Reads month and year date values in the form mmmyy or mmmyyyy |
|
JDATEYMDw. | Reads Japanese kanji date values in the format yymmmdd or yyyymmmdd | |
JNENGOw. | Reads Japanese Kanji date values in the form yymmdd | |
JULIANw. | Reads Julian dates in the form yyddd or yyyyddd | |
MINGUOw. | Reads dates in Taiwanese form | |
MMDDYYw. | Reads date values in the form mmddyy or mmddyyyy | |
MONYYw. | Reads month and year date values in the form mmmyy or mmmyyyy | |
MSECw. | Reads TIME MIC values | |
NENGOw. | Reads Japanese date values in the form eyymmdd | |
PDJULGw. | Reads packed Julian date values in the hexadecimal form yyyydddF for IBM | |
PDJULIw. | Reads packed Julian dates in the hexadecimal format ccyyddd F for IBM | |
PDTIMEw. | Reads packed decimal time of SMF and RMF records | |
RMFDURw. | Reads duration intervals of RMF records | |
RMFSTAMPw. | Reads time and date fields of RMF records | |
SHRSTAMPw. | Reads date and time values of SHR records | |
SMFSTAMPw. | Reads time and date values of SMF records | |
TIMEw. | Reads hours, minutes, and seconds in the form hh:mm:ss.ss | |
TODSTAMPw. | Reads an eight-byte time-of-day stamp | |
TUw. | Reads timer units | |
YYMMDDw. | Reads date values in the form yymmdd or yyyymmdd | |
YYMMNw. | Reads date values in the form yyyymm or yymm | |
YYQw. | Reads quarters of the year | |
Numeric | BINARYw.d | Converts positive binary values to integers |
BITSw.d | Extracts bits | |
BZw.d | Converts blanks to 0s | |
COMMAw.d | Removes embedded characters | |
COMMAXw.d | Removes embedded characters | |
Ew.d | Reads numeric values that are stored in scientific notation and double-precision scientific notation | |
FLOATw.d | Reads a native single-precision, floating-point value and divides it by 10 raised to the dth power | |
HEXw. | Converts hexadecimal positive binary values to either integer (fixed-point) or real (floating-point) binary values | |
IBw.d | Reads native integer binary (fixed-point) values, including negative values | |
IBRw.d | Reads integer binary (fixed-point) values in Intel and DEC formats | |
IEEEw.d | Reads an IEEE floating-point value and divides it by 10 raised to the d th power | |
NUMXw.d | Reads numeric values with a comma in place of the decimal point | |
OCTALw.d | Converts positive octal values to integers | |
PDw.d | Reads data that are stored in IBM packed decimal format | |
PERCENTw.d | Reads percentages as numeric values | |
PIBw.d | Reads positive integer binary (fixed-point) values | |
PIBRw.d | Reads positive integer binary (fixed-point) values in Intel and DEC formats | |
PKw.d | Reads unsigned packed decimal data | |
RBw.d | Reads numeric data that are stored in real binary (floating-point) notation | |
S370FFw.d | Reads EBCDIC numeric data | |
S370FIBw.d | Reads integer binary (fixed-point) values, including negative values, in IBM mainframe format | |
S370FIBUw.d | Reads unsigned integer binary (fixed-point) values in IBM mainframe format | |
S370FPDw.d | Reads packed data in IBM mainframe format | |
S370FPDUw.d | Reads unsigned packed decimal data in IBM mainframe format | |
S370FPIBw.d | Reads positive integer binary (fixed-point) values in IBM mainframe format | |
S370FRBw.d | Reads real binary (floating-point) data in IBM mainframe format | |
S370FZDw.d | Reads zoned decimal data in IBM mainframe format | |
S370FZDLw.d | Reads zoned decimal leading-sign data in IBM mainframe format | |
S370FZDSw.d | Reads zoned decimal separate leading-sign data in IBM mainframe format | |
S370FZDTw.d | Reads zoned decimal separate trailing-sign data in IBM mainframe format | |
S370FZDUw.d | Reads unsigned zoned decimal data in IBM mainframe format | |
VAXRBw.d | Reads real binary (floating-point) data in VMS format | |
w.d | Reads standard numeric data | |
YENw.d | Removes embedded yen signs, commas, and decimal points | |
ZDw.d | Reads zoned decimal data | |
ZDBw.d | Reads zoned decimal data in which zeros have been left blank | |
ZDVw.d | Reads and validates zoned decimal data |
Chapter Contents |
Previous |
Next |
Top of Page |
Copyright 1999 by SAS Institute Inc., Cary, NC, USA. All rights reserved.