好的,我已经查看了一些连续的案例处理帖子,但它们并不能满足我的需求。
我实际上有一种方法可以在Excel中执行此操作,但它需要一个宏来运行,它需要永远(如天),具体取决于数据量。
好的,这是场景。
数据来自调查,因为它有许多数据完整性检查。许多事情都经过验证,有些检查取决于之前通过验证的调查。例如,我们可能会说只有一个' OK'每个IP地址允许每个时间段(例如每天1次)进行调查。
当数据根据我们为调查设置的参数进入时,会自动发生这种情况。
在尝试根据不同参数重新验证调查时(基本上是为了模拟数据可能如何变化),我的需求出现了。因此,如果我关闭验证检查,并且某个特定情况可能变为“确定”,则可能会影响以后拍摄的同一IP地址中的另一个案例,但之前不会因为它不是&# 39; t' OK'。
我目前在Excel中的解决方案是一行IF(COUNTIFS()> 0)公式,查看以前的情况。我的宏循环遍历数组,并逐行复制公式行,以便按顺序计算每个案例。
这很有效,但是当它在数十万行数据上运行时,需要一段时间(而且我有一台相当强大的计算机)。
有没有办法在SPSS中按顺序处理案例?
答案 0 :(得分:1)
魔鬼在细节中,但您可以使用LAG函数或SHIFT VALUES过程引用先前相对于当前案例的案例。然而,滞后参数是固定的。在这里使用AGGREGATE打破IP地址可能也会有所帮助。