I have a lots of calculated columns and they keep repeting themselves, one inside of the others, including nested cases statements.
There is a really simplified ver
You can create computed columns to represent the values you want. Also, you can use a view if your calculations are dependent on data in a separate table.