| Fax Appendix 4: Sample Table and Variable Definitions | |
The following (after source statements are generated by running the code in Fax Appendix 3 after running the code in Fax Appendix 2).
/*--------------------------------------------------------------*
| Table definition statements generated on 27NOV96:15:12:58.92
| For PDB table....: UFAXES
| Table type.......: EVENT
| Now sorted by....: MACHINE TYPE COUNTRY ACODE TIMESTMP
| From SAS data set: WORK.FAXES
| Data set type....: DATA
| Will be sorted by: MACHINE TYPE COUNTRY ACODE DATETIME HOUR SHIFT
*--------------------------------------------------------------*/
DELETE TABLE NAME=UFAXES NOERROR ;
CREATE TABLE NAME=UFAXES
COLLECTOR=GENERIC TOOLNAME=SASDS TYPE=EVENT KEPT=YES
EXTNAME=FAXES
LABEL='Fax Activity'
DESCRIPTION='Fax Activity'
DETAIL=(agelimit=10 )
DAY=(agelimit=45 )
WEEK=(agelimit=15 )
MONTH=(agelimit=18 )
YEAR=(agelimit=5 ) ;
/*----------------------------------------------------------*
| Variable definitions for table: UFAXES
*----------------------------------------------------------*/
CREATE VARIABLE NAME=MACHINE EXTNAME=MACHINE
SUBJECT='N/A' LABEL='Machine name'
DESCRIPTION='Machine name'
FORMAT=.
TYPE=CHARACTER LENGTH=8 INTERPRET=STRING KEPT=YES
;
CREATE VARIABLE NAME=TYPE EXTNAME=TYPE
SUBJECT='N/A' LABEL='Fax Type: (S)end or (R)eceive'
DESCRIPTION='Fax Type: (S)end or (R)eceive'
FORMAT=.
TYPE=CHARACTER LENGTH=1 INTERPRET=STRING KEPT=YES
;
CREATE VARIABLE NAME=COUNTRY EXTNAME=COUNTRY
SUBJECT='N/A' LABEL='Country Code'
DESCRIPTION='Country Code'
FORMAT=.
TYPE=CHARACTER LENGTH=3 INTERPRET=STRING KEPT=YES
;
CREATE VARIABLE NAME=ACODE EXTNAME=ACODE
SUBJECT='N/A' LABEL='Area Code'
DESCRIPTION='Area Code'
FORMAT=.
TYPE=CHARACTER LENGTH=3 INTERPRET=STRING KEPT=YES
;
CREATE VARIABLE NAME=PHNUM EXTNAME=PHNUM
SUBJECT='N/A' LABEL='Phone Number'
DESCRIPTION='Phone Number'
FORMAT=.
TYPE=CHARACTER LENGTH=8 INTERPRET=STRING KEPT=YES
;
CREATE VARIABLE NAME=PAGES EXTNAME=PAGES
SUBJECT='N/A' LABEL='Pages Sent or Received'
DESCRIPTION='Pages Sent or Received'
FORMAT=BEST12.
TYPE=NUMERIC LENGTH=8 INTERPRET=COUNT KEPT=YES
ISTATS =(
NOCOUNT SUM AVERAGE NOMAXIMUM NOMINIMUM NOUSS NOCV NORANGE
NOVARIANCE NOSTD NONMISS
)
DAY =(
NOCOUNT SUM AVERAGE NOMAXIMUM NOMINIMUM NOUSS NOCV NORANGE
NOVARIANCE NOSTD NONMISS
)
WEEK =(
NOCOUNT SUM AVERAGE NOMAXIMUM NOMINIMUM NOUSS NOCV NORANGE
NOVARIANCE NOSTD NONMISS
)
MONTH =(
NOCOUNT SUM AVERAGE NOMAXIMUM NOMINIMUM NOUSS NOCV NORANGE
NOVARIANCE NOSTD NONMISS
)
YEAR =(
NOCOUNT SUM AVERAGE NOMAXIMUM NOMINIMUM NOUSS NOCV NORANGE
NOVARIANCE NOSTD NONMISS
)
;
UPDATE VARIABLE NAME=DATETIME EXTNAME=TIMESTMP
SUBJECT='N/A' LABEL='Datetime stamp of fax'
DESCRIPTION='Datetime stamp of fax'
FORMAT=DATETIME21.2
;
CREATE VARIABLE NAME=RESENT EXTNAME=RESENT
SUBJECT='N/A' LABEL='Pages Resent'
DESCRIPTION='Pages Resent'
FORMAT=BEST12.
TYPE=NUMERIC LENGTH=8 INTERPRET=COUNT KEPT=YES
ISTATS =(
NOCOUNT SUM AVERAGE NOMAXIMUM NOMINIMUM NOUSS NOCV NORANGE
NOVARIANCE NOSTD NONMISS
)
DAY =(
NOCOUNT SUM AVERAGE NOMAXIMUM NOMINIMUM NOUSS NOCV NORANGE
NOVARIANCE NOSTD NONMISS
)
WEEK =(
NOCOUNT SUM AVERAGE NOMAXIMUM NOMINIMUM NOUSS NOCV NORANGE
NOVARIANCE NOSTD NONMISS
)
MONTH =(
NOCOUNT SUM AVERAGE NOMAXIMUM NOMINIMUM NOUSS NOCV NORANGE
NOVARIANCE NOSTD NONMISS
)
YEAR =(
NOCOUNT SUM AVERAGE NOMAXIMUM NOMINIMUM NOUSS NOCV NORANGE
NOVARIANCE NOSTD NONMISS
)
;
CREATE VARIABLE NAME=CONNECT EXTNAME=CONNECT
SUBJECT='N/A' LABEL='Total connect time'
DESCRIPTION='Total connect time'
FORMAT=TIME12.2
TYPE=NUMERIC LENGTH=8 INTERPRET=TIME KEPT=YES
ISTATS =(
NOCOUNT SUM AVERAGE NOMAXIMUM NOMINIMUM NOUSS NOCV NORANGE
NOVARIANCE NOSTD NONMISS
)
DAY =(
NOCOUNT SUM AVERAGE NOMAXIMUM NOMINIMUM NOUSS NOCV NORANGE
NOVARIANCE NOSTD NONMISS
)
WEEK =(
NOCOUNT SUM AVERAGE NOMAXIMUM NOMINIMUM NOUSS NOCV NORANGE
NOVARIANCE NOSTD NONMISS
)
MONTH =(
NOCOUNT SUM AVERAGE NOMAXIMUM NOMINIMUM NOUSS NOCV NORANGE
NOVARIANCE NOSTD NONMISS
)
YEAR =(
NOCOUNT SUM AVERAGE NOMAXIMUM NOMINIMUM NOUSS NOCV NORANGE
NOVARIANCE NOSTD NONMISS
)
;
CREATE VARIABLE NAME=PCTRTRY EXTNAME=PCTRTRY
SUBJECT='N/A' LABEL='Percent retries'
DESCRIPTION='Percent retries'
FORMAT=PERCENT7.2
TYPE=NUMERIC LENGTH=8 INTERPRET=PERCENT KEPT=YES
ISTATS =(
NOCOUNT NOSUM AVERAGE NOMAXIMUM NOMINIMUM NOUSS NOCV NORANGE
NOVARIANCE NOSTD NONMISS
)
DAY =(
NOCOUNT NOSUM AVERAGE NOMAXIMUM NOMINIMUM NOUSS NOCV NORANGE
NOVARIANCE NOSTD NONMISS
)
WEEK =(
NOCOUNT NOSUM AVERAGE NOMAXIMUM NOMINIMUM NOUSS NOCV NORANGE
NOVARIANCE NOSTD NONMISS
)
MONTH =(
NOCOUNT NOSUM AVERAGE NOMAXIMUM NOMINIMUM NOUSS NOCV NORANGE
NOVARIANCE NOSTD NONMISS
)
YEAR =(
NOCOUNT NOSUM AVERAGE NOMAXIMUM NOMINIMUM NOUSS NOCV NORANGE
NOVARIANCE NOSTD NONMISS
)
;
CREATE VARIABLE NAME=STATUS EXTNAME=STATUS
SUBJECT='N/A' LABEL='Final Status Code'
DESCRIPTION='Final Status Code'
FORMAT=.
TYPE=CHARACTER LENGTH=1 INTERPRET=STRING KEPT=YES
;
CREATE VARIABLE NAME= HOUR
EXTNAME='HOUR'
LABEL='Hour of day'
DESCRIPTION='Hour_of_day'
KEPT=YES VALIDITY=. INTERPRET=INT TYPE=NUMERIC
LENGTH=4 FORMAT=2. INFORMAT=. IDNUM=.
OID= .
SUBJECT='N/A' ;
CREATE VARIABLE NAME= SHIFT
EXTNAME='SHIFT'
LABEL='Operations shift'
DESCRIPTION='Operations_shift'
KEPT=YES VALIDITY=. INTERPRET=STRING TYPE=CHARACTER
LENGTH=1 FORMAT=. INFORMAT=. IDNUM=.
OID= .
SUBJECT='N/A' ;
/*----------------------------------------------------------*
| Default table ordered using DATETIME HOUR and SHIFT.
*----------------------------------------------------------*/
UPDATE TABLE NAME=UFAXES
DETAIL=(byvars='DATETIME HOUR SHIFT ' )
DAY=(classvars='DATETIME HOUR SHIFT ' )
WEEK=(classvars='DATETIME HOUR SHIFT ' )
MONTH=(classvars='DATETIME HOUR SHIFT ' )
YEAR=(classvars='DATETIME HOUR SHIFT ' ) ;