如何检查 Lag(:column, N) 是否指向现有行当我使用 Lag(function) 时,我通常不会滞后超过一行,所以我只包含第一行的条件。 但是,如果我有多个 Lags 具有不同的行数要滞后怎么办? 检查它是否引用现有行的最佳方法是什么,保持原样,如果它滞后于第一行之前 - 只返回 0? 我会尝试类似 Is Scriptable() 的方法,但在这种情况下它不起作用。
脚本回复:如何检查 Lag(:column, N) 是否指向现有行if(!(Is Missing(Lag(:column, N))), Lag(:column, N), 0)