楼主: sas年轻人
2198 15

[SAS EM] 【求助】sas如何根据同一变量进行计算? [推广有奖]

11
sas年轻人 发表于 2020-11-5 10:57:19
jg.sas 发表于 2020-11-5 10:25
我想问一下,如果我想对id下面最后一条数据的时间做一个判断条件,如果最后一条id的到期日-报告日<31则添加一个标记=0,反之则=1

12
jg.sas 发表于 2020-11-5 11:39:29
sas年轻人 发表于 2020-11-5 10:57
我想问一下,如果我想对id下面最后一条数据的时间做一个判断条件,如果最后一条id的到期日-报告日
只是最后一条数据吗,
  1. data bb;
  2.         set in_data end=last;
  3.         if last then do;
  4.                 output;
  5.         end;
  6. run;
复制代码

13
sas年轻人 发表于 2020-11-5 12:00:31
jg.sas 发表于 2020-11-5 11:39
只是最后一条数据吗,
就是以相同id下面的最后一个

14
jg.sas 发表于 2020-11-5 13:33:13
sas年轻人 发表于 2020-11-5 12:00
就是以相同id下面的最后一个
那就用last.id进行判断计算

15
sas年轻人 发表于 2020-11-5 14:26:02
jg.sas 发表于 2020-11-5 10:25
我想问一下为什么会有这么多下划线呢?

16
jg.sas 发表于 2020-11-5 14:43:39
sas年轻人 发表于 2020-11-5 14:26
我想问一下为什么会有这么多下划线呢?
个人习惯用下划线命名变量

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

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