Hi Krisha, not sure what you mean by "performed join at each level" on the calculated columsn.
You should be able to simply create 3 calculated columns with expression like this for column "Temporary":
if("STATUS" = 'Temporary', 'YES', 'NULL')
Peter