How We Use When With Withcolumn In Spark Scala