使用行函數
至此,您了解了 For 函數,它幾乎可以用於任何類型的迭代。此外,還有一個特殊的函數用於向下迭代資料表的行,那就是 For Each Row 函數。此函數只需要一個參數,也就是您希望 JMP 逐行計算的函數體或程式碼。 For Each Row 函數會向下迭代資料表的行,直到到達末尾,因此它簡化了語法,無需維護計數器或索引並使用下標。事實上,函數體的程式碼與公式編輯器中的表達式非常相似。在某些情況下,您可能希望在向下迭代資料表的行時使用 Row 函數。該函數在逐行迭代中傳回目前行。您也可以在賦值語句的左側使用它,這樣您的程式碼就可以確定迭代的目前行。與 N Col 函數一樣,N Row 函數傳回目前資料表(如果未指定參數)或指定資料表或矩陣中的行數。但請記住,如果您使用 For Each Row 函數,則沒有必要。