遍歷行並將數據移動到另一列的前一行我對 JSL 的編碼經驗非常有限,可以通過一些幫助來解決這個問題。 基本上,當工具向下和向上時,我有交替的行,並且希望將向上時間轉移/移動到向下時間下的新列併計算差異。 我附上了兩個表——this1 是我擁有的當前數據,this2 是所需的輸出。
基本上,從此轉變:

對此:

創建名為:“txn_up_date”和“comment_up”的新列
循環遍歷每一行並執行以下操作:
檢查“new_availability”下第一次出現的工具是否為“Up”;
如果是,則刪除該行並繼續循環
否則,檢查同一工具在“新可用性”列下是否有一個狀態為“Up”的後續行
如果是,請執行以下操作:
- A。將後續行(即 new_availability 列中的“Up”)的“txn_date”和“comment”分別傳輸到前一行新創建的“txn_up_date”和“comment_up”列。
- b.然後保留前一個角色,但刪除剛剛傳輸了部分內容的後一個角色。如果不;刪除該行。
回复:遍歷行並將數據移動到另一列的前一行@斯坦_科普羅夫斯基
它工作完美。 多謝。
回复:遍歷行並將數據移動到另一列的前一行你好@redray12 ,
這是一種方法——
dt = Data Table("this1.jmp");
//Create some new columns
dt<<NEW column=""></NEW>
乾杯,
斯坦