使用行函数
好了,您了解了 For 函数,它几乎可以用于任何类型的迭代。此外,还有一个特殊的函数用于向下迭代数据表的行,那就是 For Each Row 函数。该函数只需要一个参数,即您希望 JMP 逐行计算的函数体或代码。For Each Row 函数会向下迭代数据表的行,直到到达末尾,因此它简化了语法,无需维护计数器或索引并使用下标。事实上,函数体的代码与公式编辑器中的表达式非常相似。在某些情况下,您可能希望在向下迭代数据表的行时使用 Row 函数。该函数在逐行迭代中返回当前行。您也可以在赋值语句的左侧使用它,这样您的代码就可以确定迭代的当前行。与 N Col 函数一样,N Row 函数返回当前数据表(如果未指定参数)或指定数据表或矩阵中的行数。但请记住,如果您使用 For Each Row 函数,则没有必要。