楼主: iittala
2668 7

请问怎么才能lag1(x)+lag2(x)+...+lagn(x)循环加啊? [推广有奖]

  • 0关注
  • 0粉丝

大专生

11%

还不是VIP/贵宾

-

威望
0
论坛币
1845 个
通用积分
0.0600
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
432 点
帖子
30
精华
0
在线时间
23 小时
注册时间
2013-5-16
最后登录
2021-9-12

楼主
iittala 发表于 2015-9-16 09:10:57 来自手机 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
求万能的论坛… 如题。如和实现lag1(x)+lag2(x)+lag3(x)+...+lagn(x)啊?
二维码

扫码加我 拉你入群

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

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

关键词:lag

沙发
Tigflanker 发表于 2015-9-16 15:47:02
描述再多些,否则:

  1. proc sql;
  2.   create table x as
  3.   select sum(x) as sum_value from have
  4.   group by group
  5. ;
  6. quit;
复制代码

藤椅
420948492 发表于 2015-9-16 15:57:55
n是多少呀

板凳
cranewind 发表于 2015-9-16 17:07:47
没听过这个函数能这样用啊,不能放下角标吧

报纸
mingfeng07 学生认证  发表于 2015-9-17 14:36:27
可以试试类似这种形式:
data b;
                set a(firstobs=&k1 obs=&k2) end=last;
                sum+value;
                if last then output;
run;
然后取个循环,再匹配。
想给你发个完整的,不知道为啥论坛回复发不了,难道回复有字数限制。。

地板
teqel 发表于 2015-9-18 03:14:41
use Porc SQL, join itself

7
teqel 发表于 2015-9-18 03:16:15
like
select a.date, avg(b.m) as amount
from test A left join test B

8
teqel 发表于 2015-9-18 03:17:30
on b.date between a.date-60 and a.date
group by a.date

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

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