由多个变量子集?

时间:2015-02-25 17:18:13

标签: sas

对于患者的专业声明,我的数据集看起来像这样:

data professionalclaims;
input patient_ID ICN DOS Proc_code;
datalines
1 10 3nov2012 7686
1 11 3nov2012 6554
1 12 3nov2012 4543
2 13 13nov2012 5959
2 14 13nov2012 5454
3 15 18nov2012 5444
;
run;

如果ICN是个人索赔,则DOS是服务日期,proc_code是完成工作的程序。

我有兴趣了解一个人在一次访问中有多少个人索赔,即一个人在一个DOS中有多少个人ICN。

1 个答案:

答案 0 :(得分:0)

data professionalclaims;
input patient_ID ICN DOS date9. Proc_code;
datalines;
1 10 3nov2012 7686
1 11 3nov2012 6554
1 12 3nov2012 4543
2 13 13nov2012 5959
2 14 13nov2012 5454
3 15 18nov2012 5444
;
run;

proc sql;
     select patient_id, DOS format = date9., count(distinct ICN) as Ind_claim_Count
     from professionalclaims
     group by patient_id, DOS;
    quit;

工作:您必须按Patient_id和DOS进行分组,以计算每次访问时个人的个人索赔。