The text below copied from http://www.crystalreportsbook.com/forum/forum_posts.asp?TID=12697.
Right click on the field
there is a size and position option
this gives you x and y in inches so you can multiply it by twips to
get the position but the formula moves the field left (negative value)
and right positive value relative to it's original starting position.
So it appears that if you use an if statement (probably the easiest way to go). I am not sure what the translation between the width of a space and twips are but I would do something like this.
if {level} = 2 then 100
else if {level} = 3 then 200
else 0