For Each Row() - 反向选项?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />答案可能不是,但我想我还是会问
问题:有没有办法使For Each Row()反向(从下到上)?喜欢 -
它工作灵活而快速,但当然它从上到下工作。 我需要删除一些行,一个人总是想反过来这样做。
谢谢,DJ
Re:For Each Row() - 反向选项?嗨 djhanson ,
菲利普布朗写道。他的方法不仅更快,而且更可靠。
关于反向方式,您可以尝试以下选项:
DT = 打开 ( “$ SAMPLE_DATA / Big Class.jmp” ) ;
对于 ( 一世 = N行 ( DT ) , 1 > = 1 ,一世 - ,-
DT << 选择在哪里 ( 行 () == 一世 ) ;
DT << 删除行 ;
等待 ( 1.5 ) ;
) ;
最好,
罗恩
Re:For Each Row() - 反向选项?嗨菲尔,好主意!看起来更好 - 我会尝试一下。 欢呼,DJ
Re:For Each Row() - 反向选项?我不会使用For Each Row()来删除行。我认为更快的方法就是使用 DeleteRows。 例如,如果要删除Column(1)缺少值的行,可以执行以下操作:
dt =当前数据表();
rowsToDelete = dt <<获取行(缺少(:列1 []));
如果(NRows(rowsToDelete)!= 0,
dt <<删除行(rowsToDelete);
);
您可以在中提供您需要的条件子句获取行()。
希望这可以帮助!
最好,
菲尔