Logic I am trying to build is as below
I have 4 dates columns in my table date,date1,date2,date3
if date & date1 is non-null(not blank), x=date-date1 else date & date2 is non-null, x= date-date2 else date &date3 are non-null, x = date-date3 .. where x is metric I am trying to derive.
I have tested below code in jupyter and it works fine as I was able to validate.
df$ttf <- ifelse((!is.na(df$date) & !is.na(df$date1)), df$ttf <- mondf(df$date1,df$date),
ifelse((!is.na(df$date) & !is.na(df$date2)), df$ttf <- mondf(df$date2,df$date),
ifelse((!is.na(df$date) & !is.na(df$date3)), df$ttf <- mondf(df$date3,df$date),
NA)))
however when I am running this job in GCP , I am getting below error
object of type 'closure' is not subsettable "