1 The SAS System 16:31 Wednesday, December 27, 2000
NOTE: Copyright (c) 1999 by SAS Institute Inc., Cary, NC, USA.
NOTE: SAS (r) Proprietary Software Version 8 (TS M0)
Licensed to UNIVERSITY OF MISSOURI-COLUMBIA, Site 0001242013.
NOTE: This session is executing on the AIX 3 platform.
This message is contained in the SAS news file, and is presented upon
initialization. Edit the files "news" in the "misc/base" directory to
display site-specific news and information in the program log.
The command line option "-nonews" will prevent this display.
NOTE: SAS initialization used:
real time 0.25 seconds
cpu time 0.19 seconds
NOTE: AUTOEXEC processing beginning; file is /home/kumar/autoexec.sas.
****** MSCDC autoexec rev 11-17-99 begin execution *******
NOTE: Libref LIBRARY was successfully assigned as follows:
Engine: V8
Physical Name: /mscdc/sasctlgs7
NOTE: Libref STF903 was successfully assigned as follows:
Engine: V6
Physical Name: /mscdc/data/stf903
NOTE: Libref STF903X was successfully assigned as follows:
Engine: V6
Physical Name: /mscdc/data/stf903x
Standard filerefs and librefs assigned *****
****Finished with generic autoexec****
***
NOTE: AUTOEXEC processing completed.
1 x cd /wwwhome/uic/uicapps
1 ! ; %let pgm=xtabs3; filename pgm "&pgm..sas";
2 *----This is /wwwhome/uic/uicapps/xtabs3.sas -----;
3 *---Use the xtabs3t.sas module for testing purposes-------------------*;
4 %let date = 12/04/99; *<-- date last revised;
5 %let tester=kumar; *--normally use value of john --;
6 /* Maintenance history:
7 7-2x-97: Initial coding.
8 8-05-97: Add plain text option (fo=text).
9 8-07-97: Add noborder option as part of format parm.
10 8-11-97: lowcase value of st parm.
11 12-04-97: Added code to process mcd/cousub geocodes.
12 Added library libname stmt.
13 11-05-98: Minor cosmetic chages. bgcolor of table set to white. Spaces
14 added after "XP1." etc in headers.
15 03-03-99: Add ability to process telex geography. Need state and telex
2 The SAS System 16:31 Wednesday, December 27, 2000
16 parms. Also changing footer to ref oseda and mscdc.
17
18 */
19 *---This www-accessible routine will write a Basic Tables profile based on
20 1990 stf3 data directly to stdout, i.e. back to the client browser--;
21 %let version=1.2;
22 %let topdir=/wwwhome/uic/uicapps;
23 %let tmp=&topdir/tmp;
24
25 *libname library '/mscdc/ciesin/mable/mable.sdl' access=readonly;
26 libname library '/mscdc/sasctlgs7' access=readonly;
NOTE: Libref LIBRARY was successfully assigned as follows:
Engine: V8
Physical Name: /mscdc/sasctlgs7
27 options nonumber nodate nocenter;
28 options skip=0;
29 filename tstdin '/wwwhome/uic/uicapps/tstdin';
30 filename tstdout '/wwwhome/uic/uicapps/tstdout.html';
31 /* This is the old "manual" way to figure out where input/output came
32 from/went to ..... now we use a sysget function to let program
33 figure it out for itself ...
34 */
35 %let parmsin=tstdin; *<---parsprms module references this file;
36 *let parmsin=stdin; *<---for running from html--;
37
38 %let fileout=tstdout;
39 *let fileout=stdout;
40
41 *--assign parmsin and fileout based on unix en var user--;
42 data _null_;
43 *--when this is run from http the unix env var $USER is not defined. But
44 it still works, since undefined is still not 'john' (now the value of parm, &tester)--;
45 user=sysget('USER'); put user=;
46 if user="&tester" then call symput('parmsin','tstdin');
47 else call symput('parmsin','stdin');
48 if user="&tester" then call symput('fileout','tstdout');
49 else call symput('fileout','stdout');
50 run;
user=kumar
NOTE: DATA statement used:
real time 0.04 seconds
cpu time 0.04 seconds
51 %put &parmsin;
tstdin
52
53 options mprint;
54
55 options linesize=120 pagesize=120 nocenter nodate;
56
57 *--these are parms for state county zip tract blkgrp pmsa msacmsa place mcd;
58 %global st co zi tr bg ms pm pl mc te;
59 %global stfips;
60 %global fo; *--format of output: htlm or text-;
61 %global noborder;
62
63 %let parmnaml=2; *--parsprms routine checks this global parm and limits
64 length of parsed parmnames to this length. So user can specify
65 "zi" or "zip" or "zipcode" and they all come out just "zi".--;
66
67 %include '/wwwhome/uic/uicapps/parsprms.sas';
NOTE: The infile TSTDIN is:
File Name=/wwwhome/uic/uicapps/tstdin,
Owner Name=john,Group Name=mscdc,
Access Permission=rw-rw-rw-,
File Size (bytes)=37
p=xtabs3t2&st=29&co=003&fo=html&eod=y
NOTE: 1 record was read from the infile TSTDIN.
The minimum record length was 37.
The maximum record length was 37.
NOTE: DATA statement used:
real time 0.05 seconds
cpu time 0.06 seconds
124 %put _global_; *<---displays the parms after parsing step--;
GLOBAL PM
GLOBAL PGM xtabs3
GLOBAL TSO ummvsb.umsystem.edu
GLOBAL MS
GLOBAL MC
GLOBAL DATE 12/04/99
GLOBAL CO 003
GLOBAL ZI
GLOBAL _PARMSIN p st co fo
GLOBAL NOBORDER
GLOBAL FILEOUT tstdout
GLOBAL TR
GLOBAL FO html
GLOBAL ST 29
GLOBAL P xtabs3t2
GLOBAL PARMNAML 2
GLOBAL PARMSIN tstdin
GLOBAL TE
GLOBAL STFIPS
GLOBAL VERSION 1.2
GLOBAL TMP /wwwhome/uic/uicapps/tmp
GLOBAL BG
GLOBAL _NPARMS 4
GLOBAL TOPDIR /wwwhome/uic/uicapps
GLOBAL TESTER kumar
GLOBAL PL
125
126 *--Following code adapted from sascode(xtmostat)--;
127 %put ***** xtabs3 in uicapps, Revised 12-4-97 (C) -- loaded for work ****;
***** xtabs3 in uicapps, Revised 12-4-97 (C) -- loaded for work ****
128 *-----------------------****************-----------------;
129 %let title1 =Urban Information Center, U. of Missouri St. Louis;
130 %let title2 =1990 STF 3 Standard Extract Report - Basic Tables;
131
132 *--use macro to check type of st parm (alpha or numeric). convert alpha to
133 numeric (postal abbrev to fips) if necessary.--;
134 %macro ckit;
135 %if %qupcase(&st)=%quote(OR) %then %let st=41; %*--avoid problem with or for oregon-;
The SAS System
136 %let st=%lowcase(&st);
137 %if ak le &st and &st le wy %then %let stfips=%stcnvt(&st);
138 %else %do;
139 %let stfips=&st; %let st=%stcnvt(&stfips);
140 %end;
141 %mend ckit;
142 %ckit
143
144
145 %put stfips=&stfips st=&st;
stfips=29 st=mo
146
147
148 *--data step to analyze the parms and point to the correct observation on the
149 correct sas data set--;
150 data dum(keep=state);
151 length state stab $2;
152 length fo $5 format $4; retain fo "&fo ";
153 length _errmsg $120 where where2 $64;
154 retain state "&stfips" stab "&st";
155 if verify(state,'0123456789') then do;
156 *--user specified a fips code instead of a postal abbrev. switch them-;
157 _save=state; state=stab; stab=_save;
158 end;
159 stab=lowcase(stab);
160 if fo="html2" then call symput('noborder','no'); *<--html2 is html table
161 but without borders--;
162 if fo =" " or upcase(fo)=:'H' then format='html'; else format='text';
163 if length("&pl ") eq 5 then do;
164 length _arg7 $7 _cenplac $4; _arg7=state||"&pl";
165 _cenplac=put(_arg7,$fplccnv.);
166 if _cenplac=' ' then
167 _errmsg='FIPS place code not found in convert table';
168 place=_cenplac;
169 end;
170 *--new code for mcd processing, 12.97--;
171 if length("&mc") eq 5 then do;
172 length _mcdarg $10 _cenmcd $3; _mcdarg=state||"&co&mc";
173 _cenmcd =put(_mcdarg,$fmcdcnv.);
174 put _cenmcd=;
175 if _cenmcd =' ' then do;
176 _errmsg='FIPS MCD code not found in convert table. ';
177 end;
178 mcd=_cenmcd;
179 end;
180 *--set flags based on which parms were specified--;
181 st="&st " ne " ";
182 co="&co " ne " ";
183 zi="&zi " ne " ";
184 tr="&tr " ne " ";
185 bg="&bg " ne " ";
186 ms="&ms " ne " "; *--msa/cmsa--;
187 pm="&pm " ne " "; *--pmsa--;
188 pl="&pl " ne " ";
189 mc="&mc " ne " ";
190 te="&te " ne " ";
191 length state $2 cnty $3 county $5 tract $7 zip $5 place $4 metro $4 blkgrp $1;
192 retain county cnty "&co" tract "&tr" zip "&zi" place "&pl" metro "&ms" blkgrp "&bg";
193 retain mcd "&mc";
194 length telex $7; retain telex "&te";
195 if 0 Please check your parameter specifications and try again.';
320 put 'Invalid parms passed to xtabs3 Application
';
316 put 'Sorry, we are unable to process your request for a Basic Tables report';
317 put "
&errmsg ";
318
319 put '
'; 321 run; 322 options no$syntaxcheck; 323 data _null_; abort; run; *--stop the whole thing--; 324 %end; 325 %mend ckforerr; The SAS System 326 %ckforerr 327 328 options nomprint nosymbolgen; 329 330 331 libname stf903x "&dir" access=readonly; NOTE: Libref STF903X was successfully assigned as follows: Engine: V6 Physical Name: /mscdc/data/stf903x 332 *-------------------generate the report------------------------------*; 333 data dum; 334 file &fileout; **stdout; 335 retain format "&format"; 336 if format='html' then do; 337 put 'Content-type: text/html'///; 338 put '
'; 340 end; 341 342 length areaname $64; *<--allow for longer enhanced versions--; 343 %macro genset; 344 %if &sasdset=&st.telex %then %do; 345 libname stf93xwc '/mscdc/data/stf903x/wcs.bystate' access=readonly; 346 *--we need both these data libraries to resolve the view--; 347 libname stf903wc '/mscdc/data/stf903/wcs.bystate' access=readonly; 348 set stf93xwc.&sasdset ( 349 %end; 350 %else %do; 351 set stf903x.&sasdset ( 352 %end; 353 %mend genset; 354 %genset 355 356 where=( &where )) dum(in=dummy); 357 if _n_=1 and dummy and format='html' then do; 358 put '
| ' 443 /' XP1. GENERAL POPULATION | ' 444 / '||||
| TOTAL PERSONS/PERCENT SAMPLED | ' 447 /'' TOTPOP COMMA10. ' | ' 448 /'' PCTSMPLD 9.1 '%' ' | ' 449 /'' / ' | |
| PER SQUARE MILE / LAND AREA | ' 453 /'' POPPSQMI 10.2 ' | ' 454 /'' LANDSQMI 10.2 ' | ' 455 /'' / ' | |
| FEMALES | ' 458 /'' FEMALE COMMA10. ' | ' 459 /'' PCTFEMAL 9.1 '%' ' | ' 460 /'' / ' | |
| LIVING IN RURAL AREAS/ON FARMS | ' 463 /'' RURAL COMMA10. ' | ' 464 /'' ONFARMS COMMA10. ' | ' 465 /'' / ' | |
| LIVING N FAMILIES/ALONE | ' 468 /'' INFAMILY COMMA10. ' | ' 469 /'' ALONE COMMA10. ' | ' 470 /'' / ' | |
| LIVING IN GROUP QUARTERS | ' 473 /'' GROUPQTR COMMA10. ' | ' 474 /'' PCTGQ 9.1 '%' ' | ' 475 /'' / ' | |
| ' / ' | ||||
| ' 480 /' XP2. PERSONS BY RACE/HISPANIC | ' 481 / '||||
| WHITE | ' 484 /'' WHITE COMMA10. ' | ' 485 /'' PCTWHITE 9.1 '%' ' | ' 486 /'' / ' | |
| BLACK | ' 489 /'' BLACK COMMA10. ' | ' 490 /'' PCTBLACK 9.1 '%' ' | ' 491 /'' / ' | |
| ASIAN & PACIFIC ISLANDER | ' 494 /'' ASIANPI COMMA10. ' | ' 495 /'' PCTASIAN 9.1 '%' ' | ' 496 /'' / ' | |
| AMERICAN INDIAN, ESK., ALEUT | ' 499 /'' AMINDIAN COMMA10. ' | ' 500 /'' PCTAMIND 9.1 '%' ' | ' 501 /'' / ' | |
| HISPANIC (ANY RACE) | ' 504 /'' HISPANIC COMMA10. ' | ' 505 /'' PCTHISP 9.1 '%' ' | ' 506 /'' / ' | |
| ' / ' | ||||
| ' 510 /' XP3. PERSONS BY AGE | ' 511 / '||||
| 0-4 / PCT / CUM PCT | ' 514 /'' AGE0_4 COMMA9. ' | ' 515 /'' PCT0_4 5.1 ' | ' 516 /'' PCT0_4 6.1 ' | ' / '|
| 5-9 | ' 519 /'' AGE5_9 COMMA9. ' | ' 520 /'' PCT5_9 5.1 ' | ' 521 /'' PCT0_9 6.1 ' | ' / '|
| 10-13 | ' 524 /'' AGE10_13 COMMA9. ' | ' 525 /'' PCT10_13 5.1 ' | ' 526 /'' PCT0_13 6.1 ' | ' / '|
| 14-17 | ' 529 /'' AGE14_17 COMMA9. ' | ' 530 /'' PCT14_17 5.1 ' | ' 531 /'' PCT0_17 6.1 ' | ' / '|
| 18-24 | ' 534 /'' AGE18_24 COMMA9. ' | ' 535 /'' PCT18_24 5.1 ' | ' 536 /'' PCT0_24 6.1 ' | ' / '|
| 25-34 | ' 539 /'' AGE25_34 COMMA9. ' | ' 540 /'' PCT25_34 5.1 ' | ' 541 /'' PCT0_34 6.1 ' | ' / '|
| 35-44 | ' 544 /'' AGE35_44 COMMA9. ' | ' 545 /'' PCT35_44 5.1 ' | ' 546 /'' PCT0_44 6.1 ' | ' / '|
| 45-54 | ' 549 /'' AGE45_54 COMMA9. ' | ' The SAS System 550 /'' PCT45_54 5.1 ' | ' 551 /'' PCT0_54 6.1 ' | ' / '|
| 55-59 | ' 554 /'' AGE55_59 COMMA9. ' | ' 555 /'' PCT55_59 5.1 ' | ' 556 /'' PCT0_59 6.1 ' | ' / '|
| 60-64 | ' 559 /'' AGE60_64 COMMA9. ' | ' 560 /'' PCT60_64 5.1 ' | ' 561 /'' PCT0_64 6.1 ' | ' / '|
| 65-74 | ' 564 /'' AGE65_74 COMMA9. ' | ' 565 /'' PCT65_74 5.1 ' | ' 566 /'' PCT0_74 6.1 ' | ' / '|
| 75-84 | ' 569 /'' AGE75_84 COMMA9. ' | ' 570 /'' PCT75_84 5.1 ' | ' 571 /'' PCT0_84 6.1 ' | ' / '|
| 85 AND OVER | ' 574 /'' AGE85_UP COMMA9. ' | ' 575 /'' PCT85_UP 5.1 ' | ' 576 /'100.0 | ' / '|
| UNDER 20 | ' 579 /'' AGE0_19 COMMA9. ' | ' 580 /'' PCT0_19 5.1 ' | ' 581 /'' / ' | |
| 20-39 | ' 584 /'' AGE20_39 COMMA9. ' | ' 585 /'' PCT20_39 5.1 ' | ' 586 /'' / ' | |
| 40-64 | ' 589 /'' AGE40_64 COMMA9. ' | ' 590 /'' PCT40_64 5.1 ' | ' 591 /'' / ' | |
| 65 AND OVER | ' 594 /'' AGE65_UP COMMA9. ' | ' 595 /'' PCT65_UP 5.1 ' | ' 596 /'' / ' | |
| MEDIAN AGE | ' 599 /'' MEDAGE 9.1 ' | ' 600 /'' 601 /' | ' / ' | |
| ' / ' | ||||
| ' 606 /' XP4. HOUSEHOLDS BY SIZE | ' 607 / '||||
| TOTAL HOUSEHOLDS/AVERAGE SIZE | ' 610 /'' TOTHHS COMMA10. ' | ' 611 /'' AVGHHSZ 10.2 ' | ' 612 /'' / ' | |
| 1 PERSON/1 PERSON OVER 65 | ' 615 /'' HHS1 COMMA10. ' | ' 616 /'' HHS1OV65 COMMA10. ' | ' 617 /'' / ' | |
| PCTHHS: 2 PERSONS / 3-4 / 5+ | ' 620 /'' PCTHHS2 5.1 '%' ' | ' 621 /'' PCTHHS3_ 6.1 '%' ' | ' 622 /'' PCTHHS5_ 6.1 '%' ' | ' / '|
| ' / ' | ||||
| ' 627 /' XP5. HOUSEHOLDS BY TYPE | ' 628 / '||||
| FAMILIES/PCT OF ALL HOUSEHOLDS | ' 631 /'' FAMILIES COMMA10. ' | ' 632 /'' PCTFAMHH 7.1 '%' ' | ' 633 /'' / ' | |
| MARRIED COUPLES/PCT OF FAMILIES | ' 636 /'' MCFAMS COMMA10. ' | ' 637 /'' PCTMCFAM 9.1 '%' ' | ' 638 /'' / ' | |
| WITH OWN CHILDREN | ' 641 /'' MCWCHILD COMMA10. ' | ' 642 /'' PCTMCWCH 9.1 '%' ' | ' 643 /'' / ' | |
| FEMALE HOUSEHOLDER (NO HUSB) | ' 646 /'' FEMHEAD COMMA10. ' | ' 647 /'' PCTFEMHE 9.1 '%' ' | ' 648 /'' / ' | |
| WITH OWN CHILDREN | ' 651 /'' FEMHEADC COMMA10. ' | ' 652 /'' PCTFEMHC 9.1 '%' ' | ' 653 /'' / ' | |
| NON-FAMILY HOUSEHOLDS | ' 656 /'' NONFHHS COMMA10. ' | ' 657 /'' PCTNFHHS 9.1 '%' ' | ' 658 /'' / ' | |
| ' / ' | ||||
| ' 663 /' XP6.HOUSEHOLD INCOME 1989 | ' 664 / '||||
| LESS THAN $10,000/PCT/CUM PCT | ' 667 /'' HHI0_10 COMMA9. ' | ' The SAS System 668 /'' PHI0_10 5.1 ' | ' 669 /'' PHI0_10 6.1 ' | ' / '|
| $10,000 - $14,999 | ' 672 /'' HHI10_15 COMMA9. ' | ' 673 /'' PHI10_15 5.1 ' | ' 674 /'' PHI0_15 6.1 ' | ' / '|
| $15,000 - $24,999 | ' 677 /'' HHI15_25 COMMA9. ' | ' 678 /'' PHI15_25 5.1 ' | ' 679 /'' PHI0_25 6.1 ' | ' / '|
| $25,000 - $34,999 | ' 682 /'' HHI25_35 COMMA9. ' | ' 683 /'' PHI25_35 5.1 ' | ' 684 /'' PHI0_35 6.1 ' | ' / '|
| $35,000 - $49,999 | ' 687 /'' HHI35_50 COMMA9. ' | ' 688 /'' PHI35_50 5.1 ' | ' 689 /'' PHI0_50 6.1 ' | ' / '|
| $50,000 - $74,999 | ' 692 /'' HHI50_75 COMMA9. ' | ' 693 /'' PHI50_75 5.1 ' | ' 694 /'' PHI0_75 6.1 ' | ' / '|
| $75,000 - $99,999 | ' 697 /'' HHI75_99 COMMA9. ' | ' 698 /'' PHI75_99 5.1 ' | ' 699 /'' PHI0_99 6.1 ' | ' / '|
| $100,000 AND OVER | ' 702 /'' HHI100UP COMMA9. ' | ' 703 /'' PHI100UP 5.1 ' | ' 704 /'100.0 | ' / '|
| MEDIAN/AVERAGE | ' 707 /'' MEDHHINC DOLLAR10. ' | ' 708 /'' AVGHHINC DOLLAR10. ' | ' 709 /'' / ' | |
| ' / ' | ||||
| ' 713 /' XP7.FAMILIES BY # WORKERS | ' 714 / '||||
| COUNT/ AVG FAMILY INCOME 1989 | ' 717 / '||||
| 0 WORKERS | ' 720 /'' FAMWORK0 COMMA10. ' | ' 721 /'' AVGFAMI0 DOLLAR10. ' | ' 722 /'' / ' | |
| 1 WORKER | ' 725 /'' FAMWORK1 COMMA10. ' | ' 726 /'' AVGFAMI1 DOLLAR10. ' | ' 727 /'' / ' | |
| 2 WORKERS | ' 730 /'' FAMWORK2 COMMA10. ' | ' 731 /'' AVGFAMI2 DOLLAR10. ' | ' 732 /'' / ' | |
| 3+ WORKERS | ' 735 /'' FAMWORK3 COMMA10. ' | ' 736 /'' AVGFAMI3 DOLLAR10. ' | ' 737 /'' / ' | |
| ' / ' | ||||
| ' 741 /' XP8.OTHER INCOME MEASURES | ' 742 / '||||
| MEDIAN/AVG FAMILY INCOME | ' 745 /'' MEDFAMIN DOLLAR10. ' | ' 746 /'' AVGFAMIN DOLLAR10. ' | ' 747 /'' / ' | |
| PER CAPITA INCOME/NON-GRP QTRS | ' 750 /'' PCI DOLLAR10. ' | ' 751 /'' PCIHHS DOLLAR10. ' | ' 752 /'' / ' | |
| PERSONS BELOW POVERTY LEVEL | ' 755 /'' POOR COMMA10. ' | ' 756 /'' PCTPOOR 9.1 '%' ' | ' 757 /'' / ' | |
| PERSONS BELOW 50% OF POVERTY | ' 760 /'' VERYPOOR COMMA10. ' | ' 761 /'' PCTVERYP 9.1 '%' ' | ' 762 /'' / ' | |
| ' / ' | ||||
| ' 766 /' XP9.LEVEL OF EDUCATION | ' 767 / '||||
| TOTAL PERSONS AGE 25+ | ' 770 /'' AGE25_UP COMMA10. ' | ' 771 /'' '100.0%' ' | ' 772 /'' / ' | |
| LESS THAN 9TH GRADE | ' 775 /'' ELEMEDUC COMMA10. ' | ' 776 /'' PCTELEM 9.1 '%' ' | ' 777 /'' / ' | |
| 9TH TO 12TH GRADE, NO DIPLOMA | ' 780 /'' HIGHSCH1 COMMA10. ' | ' 781 /'' PCTHSCH1 9.1 '%' ' | ' 782 /'' / ' | |
| HIGH SCHOOL GRAD. (OR EQUIV) | ' 785 /'' HIGHSCH2 COMMA10. ' | ' The SAS System 786 /'' PCTHSCH2 9.1 '%' ' | ' 787 /'' / ' | |
| SOME COLLEGE, NO DEGREE | ' 791 /'' COLLEGE1 COMMA10. ' | ' 792 /'' PCTCOLL1 9.1 '%' ' | ' 793 /'' / ' | |
| ASSOCIATE/BACHELOR'S DEGREE | " 797 /'' ASSTBACH COMMA10. ' | ' 796 / "ASSOCIATE/BACHELOR'S DEGREE | " _ _ _ 32 32 32 WARNING 32-169: The quoted string currently being processed has become more than 262 characters long. You may have unbalanced quotation marks. 798 /'' PCTASSTB 9.1 '%' ' | ' 799 /'' / ' |
| GRADUATE OR PROFESSIONAL DEGREE | ' 802 /'' COLLEGE4 COMMA10. ' | ' 803 /'' PCTCOLL4 9.1 '%' ' | ' 804 /'' / ' | |
| ' / ' | ||||
| ' 808 /' XP10.UNEMPLOYMENT: CIV LAB FORCE | ' 809 / ''
___
___
___
32
32
32
WARNING 32-169: The quoted string currently being processed has become more than 262 characters long. You may have
unbalanced quotation marks.
810 PUT '| TOTAL CLF: UNEMPLOYED/RATE | '
812 /' ' UNEMPLYD COMMA10. ' | '
813 /' ' PCTUNEMP 9.1 '%' ' | '
814 /' | ' / 'FEMALE: UNEMPLOYED/RATE | '
817 /' ' UNEMPFEM COMMA10. ' | '
818 /' ' PCTUNEMF 9.1 '%' ' | '
819 /' | ' / ' | ' / ''
823 /' XP11.OCCUPATION | '
824 / ' | '
___
___
___
32
32
32
WARNING 32-169: The quoted string currently being processed has become more than 262 characters long. You may have
unbalanced quotation marks.
825 PUT '| TOTAL EMPLOYED PERSONS AGE 16+ | '
827 /' ' EMPOVR16 COMMA10. ' | '
828 /' ' '100.0%' ' | '
829 /' | ' / 'MANAGER. & PROF. SPECIALTY OCCS | '
832 /' ' MGRPROF COMMA10. ' | '
833 /' ' PCTMGPR 9.1 '%' ' | '
834 /' | ' / 'TECH, SALES, ADMIN. SUPPORT | '
837 /' ' TECHSADM COMMA10. ' | '
838 /' ' PCTTECHS 9.1 '%' ' | '
839 /' | ' / 'SERVICE OCCUPATIONS | '
842 /' ' SERVOCCS COMMA10. ' | '
843 /' ' PCTSERV 9.1 '%' ' | '
844 /' | ' / 'FARM, FORESTRY, FISHING | '
847 /' ' FARMETC COMMA10. ' | '
848 /' ' PCTFARME 9.1 '%' ' | '
849 /' | ' / 'ALL OTHERS | '
852 /' ' OTHEROCC COMMA10. ' | '
853 /' ' PCTOTHOC 9.1 '%' ' | '
854 /' | ' / ' | ' / ''
858 'XH1. GENERAL HOUSING UNITS | '
859 /' | '
___
___
___
32
32
32
WARNING 32-169: The quoted string currently being processed has become more than 262 characters long. You may have
unbalanced quotation marks.
860 PUT '| TOTAL UNITS/ OCCUPIED UNITS | '
862 /' ' TOTUNITS COMMA10. ' | '
863 /' ' OCCUNITS COMMA10. ' | '
864 /' | ' / '% UNITS: OWNER OCC/RENTED/VACANT | '
867 /' ' PCTOWNER 5.1 '%' ' | '
868 /' ' PCTRENTR 6.1 '%' ' | '
869 /' ' PCTVACNT 6.1 '%' ' | ' / 'SINGLE-FAMILY UNITS | '
872 /' ' UNITS1 COMMA10. ' | '
873 /' ' PCTUNIT1 9.1 '%' ' | '
874 /' | ' / 'IN BUIDINGS WITH 5+ UNITS | '
877 /' ' UNITS5UP COMMA10. ' | '
878 /' ' PCTUNIT5 9.1 '%' ' | '
879 /' | ' / 'CONDOMINIUMS/MOBILE HOMES | '
882 /' ' CONDOS COMMA10. ' | '
883 /' ' MOBILHMS COMMA10. ' | '
The SAS System
884 /' | ' / ' | ' / ''
888 'XH2. YEAR STRUCTURE BUILT | '
889 /' | '
___
___
___
32
32
32
WARNING 32-169: The quoted string currently being processed has become more than 262 characters long. You may have
unbalanced quotation marks.
890 PUT '| MEDIAN YR BUILT/DECADE MOST BUILT | '
892 /' ' MEDYRBLT 8. ' | '
893 /' ' BUILDDEC $9. ' | '
894 /' | ' / 'BUILT IN BUSIEST DECADE | '
897 /' ' NBUILTMD COMMA10. ' | '
898 /' ' PCTBLTMD 9.1 '%' ' | '
899 /' | ' / 'BUILT 1985-MARCH 1990 | '
902 /' ' BUILTA85 COMMA10. ' | '
903 /' ' PCTBLT85 9.1 '%' ' | '
904 /' | ' / 'BUILT 1939 OR EARLIER | '
907 /' ' BUILTP40 COMMA10. ' | '
908 /' ' PCTBLT40 9.1 '%' ' | '
909 /' | ' / ' | ' / ''
913 /' XH3.HOUSING VALUES AND RENTS | '
914 / ' | '
___
___
___
32
32
32
WARNING 32-169: The quoted string currently being processed has become more than 262 characters long. You may have
unbalanced quotation marks.
915 PUT '| SPEC. OWNER-OCC UNITS/AVG VALUE | '
917 /' ' SPOWNUNT COMMA10. ' | '
918 /' ' AVGHVAL COMMA10. ' | '
919 /' | ' / 'UNITS PAYING CASH RENT/AVG RENT | '
922 /' ' UNTSCRNT COMMA10. ' | '
923 /' ' AVGRENT DOLLAR10. ' | '
924 /' | ' / 'MEDIAN HOME VALUE/MEDIAN RENT | '
927 /' ' MEDHVAL DOLLAR10. ' | '
928 /' ' MEDRENT DOLLAR10. ' | '
929 /' | ' / ' |
| '
933 / '
' 937 / 938 'Under a contract with the Missouri Census Data Center 938 ! '; 939 PUT 'SOURCE: U.S. Bureau of the Census - 1990 Summary Tape File 3 ' / ' '; 940 938 'Under a contract with the Missouri Census Data Center __________________________________ __________________________________ __________________________________ 32 32 32 938 ! '; WARNING 32-169: The quoted string currently being processed has become more than 262 characters long. You may have unbalanced quotation marks. 941 PUT ' ';
942 PUT ' |