Rather than having separate worksheets I'd just change the dimension used on Rows to use a calculated field based on the parameter, here's a mockup of what it would look like:
WHEN 'Region' THEN [Region]
WHEN 'Country' THEN [Country]
WHEN 'State' THEN [State]
WHEN 'City' THEN [City]
Besides that, here's a set of links on worksheet swapping and hiding, ordered from more beginner to more advanced:
above case statement will give one table but I need two tables , one for level selected by user and another for one level down, example, if user select "Region" then it should show "Region" and "Country"