假设有以下内容:
data DB1;
input ID Index;
cards;
0001 .
0001 1
0003 .
0003 5
0004 .
0004 .
0004 2
;
data DB2;
input ID Index;
cards;
0001 1
0001 1
0003 5
0003 5
0004 2
0004 2
0004 2
;
DB1 在每个 ID 的最后一个可用行处都有一个索引。有没有办法用ID最后一行中的值填充ID最后一行之前的缺失值?DB2 是所需的输出。
先感谢您
您可以使用串行 DOW 循环。DOW 循环技术的本质是在 DO 循环内包含 SET 语句
例子:
基于@Richard DOW循环技巧,您可以读取每个by-group的最后一个值并将它们放在当前by-group的每一行上。