您好,我是 JSL 初學者。 我需要學習如何將一列中的一組單元格移動到新創建的不同列中的不同位置。在這種情況下,在這個新列的頂部。
具體來說,我需要在單獨的 PRE/POST 列中選擇標記為 PRE 的 THK 列中的一組單元格,並將它們粘貼到標記為 THK PRE 的新列的頂部。 它有點類似於拆分列功能,但我不想使用拆分列功能,因為我發現由於某些故障,如果 THK 的某些單元格中的數據有時會出現在新創建的列中的數據混亂列丟失。
從論壇上的一些示例中,我將下面的代碼放在一起,但它沒有在新創建的 THK PRE 列中粘貼任何值。請幫忙!提前謝謝了。
這是我需要的:
起始數據表
THK I 前/後
9.5 發布
9.8 發布
10.1 發布
11.0 預
11.4 預
10.9 預
這是執行此操作後我需要的數據表的樣子:
THK |前/後 | THK 預
9.5 發布 11.0
9.8 發布 11.4
10.1 發布 10.9
11.0 預
11.4 預
10.9 預
下面的腳本不會在新創建的列中粘貼任何值,該列保持為空
// Pick the source data table
dt=Open("Data Table");
//Create New THK PRE column
dt << New Column( "THK PRE", Numeric, "Continuous");
Wait(1);
// Select PRE values from THK column
vals = Column(dt, "THK") << Get Rows Where(:Name("PRE/POST") == "PRE");
// Put these in the new column THK PRE
Column(dt, "THK PRE") << Set Values(vals)
請幫忙! 提前謝謝了。我使用 JUMP 16.0.0
@jthi