如何在 SPSS Modeler 中获取下一个非空值

How to get next non null value in SPSS Modeler

我有一个字段,想要获取下一个非空值的索引。我知道我们可以很容易地得到最后一个非空值的索引:

@SINCE0(not(@NULL(@FIELD)))

有没有办法在数据中前进并在 SPSS 建模器中获取下一个非空值?

没有与 @SINCE0 等效的函数可以在数据中向前查找,但是,如果您颠倒数据的排序顺序然后使用@SINCE0回头看功能

您可以在派生节点中使用 @OFFSET(var,expr)。请记住首先对数据进行排序,因为它也取决于此。

Reference from IBM SPSS