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);
);
您可以在中提供您需要的條件子句獲取行()。
希望這可以幫助!
最好,
菲爾