Hi everyone,
I'm looking for unique counts by a certain group. So when I use this code:
proc sql;
select count(distinct(childid)) as UniqueFam
from ResearchAsthmaEvent5
where programtypeid = 1
group by casedisposition_coll;
run; I get this results:
| UniqueFam |
| 130 |
| 56 |
| 11 |
What I would like is this:
| casedisposition_coll | UniqueFam |
| 1 | 130 |
| 2 | 56 |
| 3 | 11 |
Thanks in advance!
Doh!, I figured it out!
proc sql;
select casedisposition_coll, count(distinct(childid)) as UniqueFam
from ResearchAsthmaEvent5
where programtypeid = 1
group by casedisposition_coll;
run;
Doh!, I figured it out!
proc sql;
select casedisposition_coll, count(distinct(childid)) as UniqueFam
from ResearchAsthmaEvent5
where programtypeid = 1
group by casedisposition_coll;
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.