小编Rez*_*eza的帖子

跟踪字段变化的函数

我需要一个函数(使用基本 SAS 或 RStudio),使我能够确定某个日期的 ID 号和开始日期的原始(根)ID 号。数据集包括旧 ID、新 ID 和 ID 更改日期。示例数据:

旧ID 新ID 改变日期
1 2 1/1/10
10 11 1/1/10
2 3 7/1/10
3 4 7/10/10
11 12 8/1/10

我需要知道截至 10 年 7 月 15 日的 ID 号和原始(根)ID(截至 10 年 1 月 1 日)。输出应如下所示:

原始ID 最后ID
1 4
10 11

然后,我需要一个标志来帮助我计算在给定时间间隔(在本例中为 1/1/10 到 7/15/10)内发生变化的 OrigID 的数量。我也需要对 7/15/10 之后的多个日期进行类似的计数。

基本 SAS 或 RStudio 中是否有可以执行此操作的函数?

SAS/RI 中研究的功能(分层记录器、同步跟踪、序列跟踪功能)似乎不会起作用(例如,记录器、伐木工人、log4r、验证、futile.logger)

r sas change-tracking sequence hierarchical-data

6
推荐指数
1
解决办法
185
查看次数

标签 统计

change-tracking ×1

hierarchical-data ×1

r ×1

sas ×1

sequence ×1