作者demotion (pedagog)
看板Statistics
标题[程式] sas计算次数问题
时间Sat Nov 30 15:09:39 2013
这是我整理论文样本遇到的问题,我把问题简化一下,就是有一家店有很多员工
,想算出每一个员工在不同年度,其工作项目的总数量,
以下面例子为例,002员工,2003工作项目总数为3(打扫、备料、结帐)
员工ID 年度 工作项目
002 2003 打扫
002 2003 备料
002 2003 结帐
012 2003 结帐
012 2003 推销
023 2003 打扫
012 2004 结帐
012 2004 推销
037 2004 备料
037 2004 结帐
各位大大可不可帮帮我,小弟刚接触SAS,所以笨笨的
有想到用if first. 可是後面不太会设 ><
拜托拜托 帮帮我
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 27.105.12.104
※ 编辑: demotion 来自: 27.105.12.104 (11/30 15:22)
※ 编辑: demotion 来自: 27.105.12.104 (11/30 15:54)
1F:→ BugEater:先根据id year item排序,然後用if first.item生成新的 12/01 09:32
2F:→ BugEater:dataset,最後,run一下proc freq,记得加上by id year; 12/01 09:33
3F:→ BugEater:在proc freq里面,可以使用ods output onewayfreq=FName; 12/01 09:34
4F:→ BugEater:那麽你想要的结果就会存到FName里面了。大概是这样。 12/01 09:35
5F:推 socery:proc sql-> count -> group by 12/01 10:11
6F:→ demotion:谢谢大家 12/10 10:22