DATA Account_cyc_2;
set Account_cy;
cycle+1;
by acc_no;
if firsr.acc_no then cycle=0;
RUN;
windowSpec = Window.partitionBy("acc_no").orderBy("some_column")
df_Account_cyc_2 = (
df_Account_cyc_1
.withColumn("cycle", lag("cycle", default=0).over(windowSpec) + 1)
.withColumn("cycle",
when(df_Account_cyc_1["acc_no"] != lag(df_Account_cyc_1["acc_no"], 1)
.over(windowSpec), 0)
.otherwise(df_Account_cyc_1["cycle"])
)
)
but is showing cannot resolve "cycle" given input columns