訪問並重複行值我正在嘗試編寫一個代碼,在該代碼中我可以從一行中獲取值,然後在同一列的13個連續行中重複該代碼。
我想從第15行讀取值,並在第16至28行重複。
然後從第29行讀取值,並重複直到第43行,依此類推。
如何在jsl中執行此操作?
謝謝
回复:訪問並重複行值在JSL中,這是一件非常簡單的事情。 下面是我的代碼版本。 我不知道您要更改其值的列的名稱,所以我只是將其稱為“ theColumn”。 我確實沒有測試過代碼,但是我很確定它會起作用
Names Default To Here( 1 );
dt = Current Data Table();
For( i = 1, i <= N Rows( dt ), i = i + 14,
For( k = i + 1, k <= i + 13, k++,
dt:theColumn[k] = dt:theColumn[i]
)
);
回复:訪問並重複行值如果要保留原始列,則可以添加帶有公式的新列。例如:
New Column("Repeat14",
Formula(
If(Row() > 14,
:OriginalCol[Row() - Mod(Row() - 1, 14)],
:OriginalCol
)
)
);