JMP 社群您好,
附件是範例資料表和我想要的目標表。
資料表由父行和父行下的可變數量的子行組成。父行還有一列指示帳戶的狀態(請參閱 Sample.jmp 的最後一列)。我想將父行的狀態複製到子行(請參閱 TargetFile.jmp 的最後一列)。我相信 Lag() 是正確的函數,我只是不知道如何處理可變數量的子行?
提前謝謝了!
真摯地,
MG
您當然可以使用 Lag() 執行此操作,但您也可以在 JMP 中以交互方式執行此操作(不確定哪個版本提供了此選項,我使用的是 JMP16.1...也有插件可以執行此操作)。
選擇你要填寫的欄目

右鍵單擊值的頂部,然後選擇“用以前的值填充/替換缺失值”


編輯:
使用 Lag 的一種方法是創建新列並使用如下公式:
If(Row() == 1, val = :Status);
If(:Status == "",
val,
val = :Status
);
