访问并重复行值我正在尝试编写代码,我可以从一行中获取值,然后在同一列的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
)
)
);