楼主: fyp198744
901 1

如何统计人头和事件 [推广有奖]

  • 0关注
  • 1粉丝

讲师

2%

还不是VIP/贵宾

-

威望
0
论坛币
135 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
5181 点
帖子
257
精华
0
在线时间
258 小时
注册时间
2016-5-23
最后登录
2019-9-30

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
idkindgradeevent
101_10000b

1

GLOBULINS DECREASED
101_10000b

1

HYPERTRIGLYCERIDAEMIA
101_10000b

1

LEUKOCYTOSIS
101_11100b

1

BLOOD CREATINE PHOSPHOKINASE INCREASED
101_11100b

3

GLOBULINS DECREASED
101_11100b

1

HYPERTRIGLYCERIDAEMIA
101_11100b

1

HYPOPHOSPHATAEMIA
101_11100b

1

HYPOAESTHESIA ORAL
101_11100b

4

PROTEIN TOTAL DECREASED
101_11100b

1

XANTHELASMA
101_13700a

1

ALANINE AMINOTRANSFERASE INCREASED
101_13700a

1

ALANINE AMINOTRANSFERASE INCREASED
101_13700a

3

ANAEMIA
101_13700a

1

ASPARTATE AMINOTRANSFERASE INCREASED
101_13700a

1

ASPARTATE AMINOTRANSFERASE INCREASED
101_13700a

4

BLOOD CHOLESTEROL INCREASED
101_13700a

1

MUSCLE SPASMS
101_13700a

1

OEDEMA PERIPHERAL
101_13700a

1

OEDEMA PERIPHERAL
101_13700a

1

PAIN IN EXTREMITY
101_13700a

1

FOLLICULITIS
101_13700a

2

FOLLICULITIS
101_13700a

1

FOLLICULITIS
101_13700a

1

GAMMA-GLUTAMYLTRANSFERASE INCREASED
101_13700a

1

GLYCOSYLATED HAEMOGLOBIN INCREASED
101_13700a

1

HYPERCHOLESTEROLAEMIA
101_13700a

1

HYPERGLYCAEMIA
是这样的,现在需要统计按四个grade的两组kind的id人头数和event事件数
kindgrade人数事件数
a

1

a

2

a

3

a

4

b

1

b

2

b

3

b

4

不过有条最关键的规则就是:不论人头数还是事件数,只计算最高等级的,也就是说像‘101_11100’这个人经历过grade4这个等级,那么久不再计入grade1~grade3这三个等级,虽然“101_11100”这个人也经历过前面的三个等级!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:peripheral Increased Increase transfer decrease 如何 统计

沙发
wwang111 发表于 2016-7-26 11:34:04 |只看作者 |坛友微信交流群
proc sql;
create table maxgrade as
select * from test
group by id, kind
having grade=max(grade);

create table count as
select kind, grade, count(distinct id) as num_id, count(distinct event) as num_event
from maxgrade
group by 1,2
order by 1,2;

create table allclass as
select * from
(select distinct kind from test),(select distinct grade from test)
order by kind, grade;
quit;

data wanted;
merge count allclass;
by kind grade;
if num_id=. then num_id=0;
if num_event=. then num_event=0;
run;

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-20 02:35