My Input table:
| inp_status_ds | Selected_082018 | Selected_082218 |
| Bound | $134,104,152.35 | $132,159,545.67 |
| Declined | $1,277,887,802.55 | $1,277,916,876.55 |
| Deleted | $1,843,298.56 | $1,843,298.56 |
| In Progress | $890,400,353.32 | $890,400,353.32 |
| TOTAL | $2,954,563,587.84 | $2,952,648,055.16 |
| Lost | $624,359,889.70 | $624,359,889.70 |
| Quoted | $25,968,091.35 | $25,968,091.35 |
I want my output table:
| inp_status_ds | Selected_082018 | Selected_082218 |
| Bound | $134,104,152.35 | $132,159,545.67 |
| Declined | $1,277,887,802.55 | $1,277,916,876.55 |
| Deleted | $1,843,298.56 | $1,843,298.56 |
| In Progress | $890,400,353.32 | $890,400,353.32 |
| Lost | $624,359,889.70 | $624,359,889.70 |
| Quoted | $25,968,091.35 | $25,968,091.35 |
| TOTAL | $2,954,563,587.84 | $2,952,648,055.16 |
Post test data in the form of a datastep, as such this is untested:
data want;
set have (where=(inp_status_ds ne "TOTAL"))
have (where=(inp_status_ds="TOTAL"));
run;
For this particular set of data, you could use:
proc sort data=have;
by inp_status_ds;
run;
April 27 – 30 | Gaylord Texan | Grapevine, Texas
Walk in ready to learn. Walk out ready to deliver. This is the data and AI conference you can't afford to miss.
Register now and lock in 2025 pricing—just $495!
Learn how use the CAT functions in SAS to join values from multiple variables into a single value.
Find more tutorials on the SAS Users YouTube channel.
Ready to level-up your skills? Choose your own adventure.