JMP 社区您好,
附件是示例数据表和我想要的目标表。
数据表由父行和父行下的可变数量的子行组成。父行还有一列指示帐户的状态(请参阅 Sample.jmp 的最后一列)。我想将父行的状态复制到子行(请参阅 TargetFile.jmp 的最后一列)。我相信 Lag() 是正确的函数,我只是不知道如何处理可变数量的子行?
提前谢谢了!
真挚地,
MG
您当然可以使用 Lag() 执行此操作,但您也可以在 JMP 中以交互方式执行此操作(不确定哪个版本提供了此选项,我使用的是 JMP16.1...也有插件可以执行此操作)。
选择你要填写的栏目

右键单击值的顶部,然后选择“用以前的值填充/替换缺失值”


编辑:
使用 Lag 的一种方法是创建新列并使用如下公式:
If(Row() == 1, val = :Status);
If(:Status == "",
val,
val = :Status
);
