如何檢查 Lag(:column, N) 是否指向現有行當我使用 Lag(function) 時,我通常不會滯後超過一行,所以我只包含第一行的條件。 但是,如果我有多個 Lags 具有不同的行數要滯後怎麼辦? 檢查它是否引用現有行的最佳方法是什麼,如果它滯後於第一行之前保持原樣 - 只返回 0? 我會嘗試類似 Is Scriptable() 的方法,但在這種情況下它不起作用。
腳本回复:如何檢查 Lag(:column, N) 是否指向現有行if(!(Is Missing(Lag(:column, N))), Lag(:column, N), 0)