Online File
Rick Aster: Professional SAS Programming Shortcuts: Contents
PROC SUMMARY DATA=WORK.FUNDS; BY FUND; VAR VALUE; OUTPUT SUM=FUNDTOTAL OUT=WORK.TOTALS; RUN; DATA WORK.BALANCE; MERGE WORK.FUNDS WORK.TOTALS (KEEP=FUND FUNDTOTAL); BY FUND; SHARE = VALUE/FUNDTOTAL*100; RUN;