Examining the Contents of a Haver Database
/*----------------------------------------------------------------
SAS Sample Library
Name: havex01.sas
Description: Example program from SAS/ETS User's Guide,
The SASEHAVR Interface Engine
Title: Examining the Contents of a Haver Database
Product: SAS/ETS Software
Keys: SASEHAVR
Procs:
Notes: Read this before you run this sample.
The database resides in the ets/sasmisc folder. You
must copy the database to a writeable folder before
using it. Then define your Windows system environment
variable, HAVER_DATA, to the path of your
writeable folder containing
the haverw.dat and haverw.idx files (Haver database files).
To assign a fileref to the external file to be processed,
use the following form of the libname statement:
libname lib1 sasehavr "%sysget(HAVER_DATA)"
freq=yearly start=19920101
end=20041231
force=freq;
----------------------------------------------------------------*/
libname lib1 sasehavr "%sysget(HAVER_DATA)"
freq=yearly start=19920101
end=20041231
force=freq;
data hwouty;
set lib1.haverw;
run;
title1 'Haver Analytics Database, HAVERW.DAT';
title2 'PROC CONTENTS for Time Series converted to yearly frequency';
proc contents data=hwouty;
run;
libname lib1 sasehavr "%sysget(HAVER_DATA)"
freq=yearly
start=19920101
end=20041231
force=freq;
data hwouty;
set lib1.haverw;
run;
title1 'Haver Analytics Database, Frequency=yearly, infile=haverw.dat';
title2 'Define a range inside the data range for OUT= dataset,';
title3 'Using the START=19920101 END=20041231 LIBNAME options.';
proc print data=hwouty;
run;