Changeset 13317 in main


Ignore:
Timestamp:
03/07/17 11:22:50 (5 years ago)
Author:
Lois Haggard
Message:

nm backend qModules trauma registry updates

Location:
adopters/nm/trunk/src/main/backend_qModules/trauma
Files:
1 deleted
2 edited

Legend:

Unmodified
Added
Removed
  • adopters/nm/trunk/src/main/backend_qModules/trauma/NM_RateCrude100K_data_frame.def

    r11779 r13317  
    4848                title2 '2. Data Frame';
    4949                run;
    50                 
     50               
    5151        data new;
    52 
    5352                merge frame tmp;   *must list frame dataset first, then tmp;
    5453                by %cross1%
     
    9796                quit;
    9897        %end;
    99 
    10098        %if &flag=1 %then %do;
    10199                proc summary data=poptmp;
     
    104102                        output out=pop sum=popcount;
    105103                run;
    106                 proc sql;
    107                         create table rate as
    108                         select tmp.*, pop.*
    109                         from tmp, pop
    110                         where
    111                         ?popcross1? tmp.%cross1%=pop.%popcross1%;
    112                         ?popcross2? tmp.%cross2%=pop.%popcross2%; 
    113                 quit;
     104                data pop;
     105                        set pop;
     106                        rename
     107                        ?popcross1? %popcross1%=%cross1%
     108                        ?popcross2? %popcross2%=%cross2%
     109                        ;
     110                        drop _TYPE_ _FREQ_ ;
     111                        run;
     112                proc sort data=pop;
     113                        ?popcross1? by %cross1%;
     114                        ?popcross2? by %cross2%;
     115                run;
     116                proc sort data=tmp;
     117                        ?popcross1? by %cross1%;
     118                        ?popcross2? by %cross2%;
     119                run;
     120                proc print data=pop noobs; title2 '3. POP - pop dataset'; run;
     121                data rate;
     122                        merge tmp pop;
     123                        ?popcross1? by %cross1%;
     124                        ?popcross2? by %cross2%;
     125                run;
    114126        %end;
    115127
     
    120132                        output out=pop sum=popcount;
    121133                run;
    122                 proc sql;
    123                         create table rate as
    124                         select tmp.*, pop.*
    125                         from tmp, pop
    126                         where tmp.%cross1%=pop.%popcross1% and
    127                         tmp.%cross2%=pop.%popcross2%;
    128                 quit;
     134                data pop;
     135                        set pop;
     136                        rename %popcross1%=%cross1%  %popcross2%=%cross2% ;
     137                        run;
     138                proc sort data=pop;
     139                        by %cross1% %cross2%;
     140                run;
     141                proc sort data=tmp;
     142                        by %cross1% %cross2%;
     143                run;
     144                data rate;
     145                        merge tmp pop;
     146                        by %cross1% %cross2%
     147                        ;
     148                run;
    129149        %end;
    130150        %mend;
    131151        %popcross;
     152        proc print data=rate noobs;  title2 '6. RATE - tmp merged with pop dataset'; run;
    132153
    133154 ********************** 4. tmp, again ****************************;
  • adopters/nm/trunk/src/main/backend_qModules/trauma/_Trauma15.cfg

    r13220 r13317  
    1717d saspopdata popibiscnty90_15_11oct2016
    1818d sas_bin "C:\Program&Files\SASHome\SASFoundation\9.4\sas.exe"
    19 #r data_where 2005<=year<=2015
     19#r data_where 2005<=year<=2015&or&year=9999
    2020r pop_where 2005<=year<=2015
    2121r sasstdpop morstd
Note: See TracChangeset for help on using the changeset viewer.