楼主: hyacinth899
6011 3

[原创博文] 如何条件累积求和 [推广有奖]

  • 0关注
  • 0粉丝

大专生

40%

还不是VIP/贵宾

-

威望
0
论坛币
153 个
通用积分
0.9000
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
2264 点
帖子
18
精华
0
在线时间
61 小时
注册时间
2008-7-19
最后登录
2023-2-27

楼主
hyacinth899 发表于 2011-2-24 16:13:02 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
各位高手,我是菜鸟,有个问题急需解决,求教!我想要把一天内dtfycs=1和2的fyjl累加,请问怎么解决呢?谢谢!
我的数据如下:
nono1no2rzcsxingbiefycxfydatefyjldtfycs

fc4401032200534534111632010-9-3452
fc440103220053453411352010-9-4301
fc4401032200534534111702010-9-4452
fc440103220053453411982010-9-5301
fc4401032200534534111762010-9-5452
fc440103220053453411582010-9-6451
fc4401032200534534111692010-9-6452
fc440103220053453411942010-9-7451
fc440103220053453411362010-9-8451
fc4401032200534534111472010-9-9451
二维码

扫码加我 拉你入群

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

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

关键词:date 急需解决 我是菜鸟 TEF ING 如何

沙发
baoaibaobao 发表于 2011-2-24 16:42:45
  1. data zachary;
  2. input no$ no1 no2 rzcs xingbie fycx        fydate yymmdd10. fyjl dtfycs;
  3. format fydate yymmdd10.;
  4. cards;
  5. fc        4401032200534        534        1        1        163        2010-9-3        45        2
  6. fc        4401032200534        534        1        1        35        2010-9-4        30        1
  7. fc        4401032200534        534        1        1        170        2010-9-4        45        2
  8. fc        4401032200534        534        1        1        98        2010-9-5        30        1
  9. fc        4401032200534        534        1        1        176        2010-9-5        45        2
  10. fc        4401032200534        534        1        1        58        2010-9-6        45        1
  11. fc        4401032200534        534        1        1        169        2010-9-6        45        2
  12. fc        4401032200534        534        1        1        94        2010-9-7        45        1
  13. fc        4401032200534        534        1        1        36        2010-9-8        45        1
  14. fc        4401032200534        534        1        1        147        2010-9-9        45        1
  15. ;
  16. data zachary_1;
  17. set zachary;
  18.         by fydate notsorted;
  19.         retain x;
  20.         if first.fydate then x=0;
  21.                 x=x+fyjl;
  22.         if last.fydate;
  23. run;
复制代码

藤椅
hyacinth899 发表于 2011-2-24 16:57:16
你好,我看到你的程序,我没把我的想法表述清楚,我是想把一天内同一个no1的人dtfycs=1和2的fyjl累加,请问可以怎么做呢?麻烦你了,非常感谢!
走自己的路让别人去说吧!

板凳
456852 发表于 2011-2-24 17:19:37
我不是很理解楼主的数据结构,以下代码仅供参考:
proc sql;
select no1,fydate,sum(fyjl) as sum_fyjl from zachary
group by fydate,no1;
quit;

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-5 23:51